@@ -141,7 +141,7 @@ func newEndpoint(name string, dialer tarantool.Dialer, opts tarantool.Opts) *end
141
141
opts : opts ,
142
142
notify : make (chan tarantool.ConnEvent , 100 ),
143
143
conn : nil ,
144
- role : UnknownRole ,
144
+ role : RoleUnknown ,
145
145
shutdown : make (chan struct {}),
146
146
close : make (chan struct {}),
147
147
closed : make (chan struct {}),
@@ -391,7 +391,7 @@ func (p *ConnectionPool) GetInfo() map[string]ConnectionInfo {
391
391
if conn != nil {
392
392
info [name ] = ConnectionInfo {ConnectedNow : conn .ConnectedNow (), ConnRole : role }
393
393
} else {
394
- info [name ] = ConnectionInfo {ConnectedNow : false , ConnRole : UnknownRole }
394
+ info [name ] = ConnectionInfo {ConnectedNow : false , ConnRole : RoleUnknown }
395
395
}
396
396
}
397
397
@@ -1034,45 +1034,45 @@ func (p *ConnectionPool) getConnectionRole(conn *tarantool.Connection) (Role, er
1034
1034
}
1035
1035
1036
1036
if err != nil {
1037
- return UnknownRole , err
1037
+ return RoleUnknown , err
1038
1038
}
1039
1039
if len (data ) < 1 {
1040
- return UnknownRole , ErrIncorrectResponse
1040
+ return RoleUnknown , ErrIncorrectResponse
1041
1041
}
1042
1042
1043
1043
instanceStatus , ok := data [0 ].(map [interface {}]interface {})["status" ]
1044
1044
if ! ok {
1045
- return UnknownRole , ErrIncorrectResponse
1045
+ return RoleUnknown , ErrIncorrectResponse
1046
1046
}
1047
1047
if instanceStatus != "running" {
1048
- return UnknownRole , ErrIncorrectStatus
1048
+ return RoleUnknown , ErrIncorrectStatus
1049
1049
}
1050
1050
1051
1051
replicaRole , ok := data [0 ].(map [interface {}]interface {})[roFieldName ]
1052
1052
if ! ok {
1053
- return UnknownRole , ErrIncorrectResponse
1053
+ return RoleUnknown , ErrIncorrectResponse
1054
1054
}
1055
1055
1056
1056
switch replicaRole {
1057
1057
case false :
1058
- return MasterRole , nil
1058
+ return RoleMaster , nil
1059
1059
case true :
1060
- return ReplicaRole , nil
1060
+ return RoleReplica , nil
1061
1061
}
1062
1062
1063
- return UnknownRole , nil
1063
+ return RoleUnknown , nil
1064
1064
}
1065
1065
1066
1066
func (p * ConnectionPool ) getConnectionFromPool (name string ) (* tarantool.Connection , Role ) {
1067
1067
if conn := p .rwPool .GetConnection (name ); conn != nil {
1068
- return conn , MasterRole
1068
+ return conn , RoleMaster
1069
1069
}
1070
1070
1071
1071
if conn := p .roPool .GetConnection (name ); conn != nil {
1072
- return conn , ReplicaRole
1072
+ return conn , RoleReplica
1073
1073
}
1074
1074
1075
- return p .anyPool .GetConnection (name ), UnknownRole
1075
+ return p .anyPool .GetConnection (name ), RoleUnknown
1076
1076
}
1077
1077
1078
1078
func (p * ConnectionPool ) deleteConnection (name string ) {
@@ -1103,9 +1103,9 @@ func (p *ConnectionPool) addConnection(name string,
1103
1103
watch := false
1104
1104
switch watcher .mode {
1105
1105
case RW :
1106
- watch = role == MasterRole
1106
+ watch = role == RoleMaster
1107
1107
case RO :
1108
- watch = role == ReplicaRole
1108
+ watch = role == RoleReplica
1109
1109
default :
1110
1110
watch = true
1111
1111
}
@@ -1129,9 +1129,9 @@ func (p *ConnectionPool) addConnection(name string,
1129
1129
p .anyPool .AddConnection (name , conn )
1130
1130
1131
1131
switch role {
1132
- case MasterRole :
1132
+ case RoleMaster :
1133
1133
p .rwPool .AddConnection (name , conn )
1134
- case ReplicaRole :
1134
+ case RoleReplica :
1135
1135
p .roPool .AddConnection (name , conn )
1136
1136
}
1137
1137
return nil
@@ -1223,7 +1223,7 @@ func (p *ConnectionPool) updateConnection(e *endpoint) {
1223
1223
if ! opened {
1224
1224
e .conn .Close ()
1225
1225
e .conn = nil
1226
- e .role = UnknownRole
1226
+ e .role = RoleUnknown
1227
1227
return
1228
1228
}
1229
1229
@@ -1234,7 +1234,7 @@ func (p *ConnectionPool) updateConnection(e *endpoint) {
1234
1234
e .conn .Close ()
1235
1235
p .handlerDeactivated (e .name , e .conn , role )
1236
1236
e .conn = nil
1237
- e .role = UnknownRole
1237
+ e .role = RoleUnknown
1238
1238
return
1239
1239
}
1240
1240
@@ -1244,7 +1244,7 @@ func (p *ConnectionPool) updateConnection(e *endpoint) {
1244
1244
e .conn .Close ()
1245
1245
p .handlerDeactivated (e .name , e .conn , role )
1246
1246
e .conn = nil
1247
- e .role = UnknownRole
1247
+ e .role = RoleUnknown
1248
1248
return
1249
1249
}
1250
1250
e .role = role
@@ -1258,7 +1258,7 @@ func (p *ConnectionPool) updateConnection(e *endpoint) {
1258
1258
e .conn .Close ()
1259
1259
p .handlerDeactivated (e .name , e .conn , e .role )
1260
1260
e .conn = nil
1261
- e .role = UnknownRole
1261
+ e .role = RoleUnknown
1262
1262
return
1263
1263
}
1264
1264
}
@@ -1272,7 +1272,7 @@ func (p *ConnectionPool) tryConnect(ctx context.Context, e *endpoint) error {
1272
1272
}
1273
1273
1274
1274
e .conn = nil
1275
- e .role = UnknownRole
1275
+ e .role = RoleUnknown
1276
1276
1277
1277
connOpts := e .opts
1278
1278
connOpts .Notify = e .notify
@@ -1329,7 +1329,7 @@ func (p *ConnectionPool) reconnect(ctx context.Context, e *endpoint) {
1329
1329
1330
1330
p .handlerDeactivated (e .name , e .conn , e .role )
1331
1331
e .conn = nil
1332
- e .role = UnknownRole
1332
+ e .role = RoleUnknown
1333
1333
1334
1334
if err := p .tryConnect (ctx , e ); err != nil {
1335
1335
log .Printf ("tarantool: reconnect to %s failed: %s\n " , e .name , err )
@@ -1411,7 +1411,7 @@ func (p *ConnectionPool) controller(ctx context.Context, e *endpoint) {
1411
1411
p .poolsMutex .Unlock ()
1412
1412
p .handlerDeactivated (e .name , e .conn , e .role )
1413
1413
e .conn = nil
1414
- e .role = UnknownRole
1414
+ e .role = RoleUnknown
1415
1415
} else {
1416
1416
p .poolsMutex .Unlock ()
1417
1417
}
0 commit comments