File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -381,13 +381,15 @@ func (m *ownerManager) campaignLoop(campaignContext context.Context) {
381
381
logutil .Logger (logCtx ).Info ("break campaign loop, refresh session failed" , zap .Error (err2 ))
382
382
return
383
383
}
384
+ err = nil
384
385
case <- leaseNotFoundCh :
385
386
logutil .Logger (logCtx ).Info ("meet lease not found error, refresh session" )
386
387
if err2 := m .refreshSession (util2 .NewSessionRetryUnlimited , ManagerSessionTTL ); err2 != nil {
387
388
logutil .Logger (logCtx ).Info ("break campaign loop, refresh session failed" , zap .Error (err2 ))
388
389
return
389
390
}
390
391
leaseNotFoundCh = make (chan struct {})
392
+ err = nil
391
393
case <- campaignContext .Done ():
392
394
failpoint .Inject ("MockDelOwnerKey" , func (v failpoint.Value ) {
393
395
if v .(string ) == "delOwnerKeyAndNotOwner" {
@@ -404,7 +406,6 @@ func (m *ownerManager) campaignLoop(campaignContext context.Context) {
404
406
// In this time if we do the campaign operation, the etcd server will return ErrLeaseNotFound.
405
407
if terror .ErrorEqual (err , rpctypes .ErrLeaseNotFound ) {
406
408
close (leaseNotFoundCh )
407
- err = nil
408
409
continue
409
410
}
410
411
You can’t perform that action at this time.
0 commit comments