From 0eaf14c16ed8058687e98d248573f21925d8a61d Mon Sep 17 00:00:00 2001 From: Jacek Kaniuk Date: Mon, 8 Feb 2021 19:28:55 +0100 Subject: [PATCH] Simplify leader election code Kubernetes-commit: c891207ab7c9e8e2ffb75edf41e6525d57543773 --- tools/leaderelection/resourcelock/interface.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/leaderelection/resourcelock/interface.go b/tools/leaderelection/resourcelock/interface.go index 9c9f3b07..bc77c2ed 100644 --- a/tools/leaderelection/resourcelock/interface.go +++ b/tools/leaderelection/resourcelock/interface.go @@ -151,7 +151,7 @@ func New(lockType string, ns string, name string, coreClient corev1.CoreV1Interf func NewFromKubeconfig(lockType string, ns string, name string, rlc ResourceLockConfig, kubeconfig *restclient.Config, renewDeadline time.Duration) (Interface, error) { // shallow copy, do not modify the kubeconfig config := *kubeconfig - timeout := ((renewDeadline / time.Millisecond) / 2) * time.Millisecond + timeout := renewDeadline / 2 if timeout < time.Second { timeout = time.Second }