|
|
@ -26,9 +26,8 @@ ConnectWithBackoff() |
|
|
|
!= SUCCESS) |
|
|
|
!= SUCCESS) |
|
|
|
SleepUntil(current_deadline) |
|
|
|
SleepUntil(current_deadline) |
|
|
|
current_backoff = Min(current_backoff * MULTIPLIER, MAX_BACKOFF) |
|
|
|
current_backoff = Min(current_backoff * MULTIPLIER, MAX_BACKOFF) |
|
|
|
current_deadline = now() + current_backoff + |
|
|
|
jitter = UniformRandom(-JITTER * current_backoff, JITTER * current_backoff) |
|
|
|
UniformRandom(-JITTER * current_backoff, JITTER * current_backoff) |
|
|
|
current_deadline = now() + Min(current_backoff + jitter, MAX_BACKOFF) |
|
|
|
|
|
|
|
|
|
|
|
``` |
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
With specific parameters of |
|
|
|
With specific parameters of |
|
|
|