diff --git a/pkg/owner/manager.go b/pkg/owner/manager.go index 88aaccbae9a64..d71538f0df0ba 100644 --- a/pkg/owner/manager.go +++ b/pkg/owner/manager.go @@ -404,6 +404,7 @@ func (m *ownerManager) campaignLoop(campaignContext context.Context) { // In this time if we do the campaign operation, the etcd server will return ErrLeaseNotFound. if terror.ErrorEqual(err, rpctypes.ErrLeaseNotFound) { close(leaseNotFoundCh) + err = nil continue }