From 1ca2f836dce50714709d6df627d7661d103975de Mon Sep 17 00:00:00 2001 From: xuzhonghu Date: Mon, 2 Jul 2018 15:49:39 +0800 Subject: [PATCH] bug fix: dead loop leaderelection Kubernetes-commit: 7a2c5794097dba18a3bf9e170e8c0b2ff4a916d7 --- tools/leaderelection/leaderelection.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/leaderelection/leaderelection.go b/tools/leaderelection/leaderelection.go index 9f8913af..9a357b2a 100644 --- a/tools/leaderelection/leaderelection.go +++ b/tools/leaderelection/leaderelection.go @@ -230,7 +230,7 @@ func (le *LeaderElector) renew(ctx context.Context) { le.config.Lock.RecordEvent("stopped leading") glog.Infof("failed to renew lease %v: %v", desc, err) cancel() - }, 0, ctx.Done()) + }, le.config.RetryPeriod, ctx.Done()) } // tryAcquireOrRenew tries to acquire a leader lease if it is not already acquired,