We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When a client succeeds, max_failures is set to 0 and the client state is OK.
max_failures
OK
If a client fails max_failures times, it should enter the FAIL state. The timestamp of this failure is also remembers.
FAIL
After an interval, the state changes to TRY. This interval length depends on the backoff factor.
TRY
Only use clients that are configured and (OK or TRY).
If the state is TRY and the client fails, it switched to FAIL, and its retry_interval is set to max(power(retry_interval, 2), max_retry_interval).
retry_interval
max(power(retry_interval, 2), max_retry_interval)
If the state is TRY and the client succeeds, its retry_interval is set to the original value.
The text was updated successfully, but these errors were encountered:
For HTTP, we're now using the Request module's backoff strategy.
When we implement this task we should stop using it, and we should implement a global backoff.
Sorry, something went wrong.
No branches or pull requests
When a client succeeds,
max_failures
is set to 0 and the client state isOK
.If a client fails
max_failures
times, it should enter theFAIL
state. The timestamp of this failure is also remembers.After an interval, the state changes to
TRY
. This interval length depends on the backoff factor.Only use clients that are configured and (
OK
orTRY
).If the state is
TRY
and the client fails, it switched toFAIL
, and itsretry_interval
is set tomax(power(retry_interval, 2), max_retry_interval)
.If the state is
TRY
and the client succeeds, itsretry_interval
is set to the original value.The text was updated successfully, but these errors were encountered: