File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -1370,17 +1370,17 @@ func (n *Node) getLeaderConn() (*grpc.ClientConn, error) {
1370
1370
// LeaderConn returns current connection to cluster leader or raftselector.ErrIsLeader
1371
1371
// if current machine is leader.
1372
1372
func (n * Node ) LeaderConn (ctx context.Context ) (* grpc.ClientConn , error ) {
1373
- if atomic .LoadUint32 (& n .ticksWithNoLeader ) > lostQuorumTimeout {
1374
- return nil , errLostQuorum
1375
- }
1376
-
1377
1373
cc , err := n .getLeaderConn ()
1378
1374
if err == nil {
1379
1375
return cc , nil
1380
1376
}
1381
1377
if err == raftselector .ErrIsLeader {
1382
1378
return nil , err
1383
1379
}
1380
+ if atomic .LoadUint32 (& n .ticksWithNoLeader ) > lostQuorumTimeout {
1381
+ return nil , errLostQuorum
1382
+ }
1383
+
1384
1384
ticker := time .NewTicker (1 * time .Second )
1385
1385
defer ticker .Stop ()
1386
1386
for {
You can’t perform that action at this time.
0 commit comments