diff --git a/api/renewer.go b/api/renewer.go index 3f9f23bc3e..a2a4b66d58 100644 --- a/api/renewer.go +++ b/api/renewer.go @@ -296,7 +296,7 @@ func (r *Renewer) sleepDuration(base time.Duration) time.Duration { sleep = sleep / 3.0 // Use a randomness so many clients do not hit Vault simultaneously. - sleep = sleep * r.random.Float64() + sleep = sleep * (r.random.Float64() + 1) / 2.0 - return time.Duration(sleep) * time.Second + return time.Duration(sleep) }