Skip to content

Commit a0e6909

Browse files
committed
do not wait if timeout
1 parent b87feeb commit a0e6909

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/KubernetesClient/LeaderElection/LeaderElector.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,10 +203,14 @@ private async Task AcquireAsync(CancellationToken cancellationToken)
203203
{
204204
return;
205205
}
206+
207+
// wait RetryPeriod since acq return immediately
208+
await Task.Delay(delay, cancellationToken).ConfigureAwait(false);
206209
}
207210

211+
// else timeout
212+
208213
delay = (int)(delay * JitterFactor);
209-
await Task.Delay(delay, cancellationToken).ConfigureAwait(false);
210214
}
211215
finally
212216
{

0 commit comments

Comments
 (0)