From 2328e2f1cd4c6f47746908ef02f0fc4d5fc57705 Mon Sep 17 00:00:00 2001 From: Jeremi Piotrowski Date: Thu, 8 Aug 2024 14:25:27 +0200 Subject: [PATCH] retry: Sleep after failure This way if the condition is true in the first iteration we exit immediately. Signed-off-by: Jeremi Piotrowski --- util/retry.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/util/retry.go b/util/retry.go index 554f6fbe7..8fe43f0ba 100644 --- a/util/retry.go +++ b/util/retry.go @@ -57,8 +57,6 @@ func WaitUntilReady(timeout, delay time.Duration, checkFunction func() (bool, er default: } - time.Sleep(delay) - done, err := checkFunction() if err != nil { return err @@ -67,6 +65,8 @@ func WaitUntilReady(timeout, delay time.Duration, checkFunction func() (bool, er if done { break } + + time.Sleep(delay) } return nil }