From 7a2c5794097dba18a3bf9e170e8c0b2ff4a916d7 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 --- .../src/k8s.io/client-go/tools/leaderelection/leaderelection.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/src/k8s.io/client-go/tools/leaderelection/leaderelection.go b/staging/src/k8s.io/client-go/tools/leaderelection/leaderelection.go index a7aa60e76d0..629ab7070e0 100644 --- a/staging/src/k8s.io/client-go/tools/leaderelection/leaderelection.go +++ b/staging/src/k8s.io/client-go/tools/leaderelection/leaderelection.go @@ -218,7 +218,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,