You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When we do a connection to a backend that fails, it is typically desirable to not retry immediately (to avoid flooding the network or the server with requests) and instead do some form of exponential backoff.
We have several parameters:
INITIAL_BACKOFF (how long to wait after the first failure before retrying)
MULTIPLIER (factor with which to multiply backoff after a failed retry)
JITTER (by how much to randomize backoffs).
MAX_BACKOFF (upper bound on backoff)
MIN_CONNECT_TIMEOUT (the minimum time we're willing to give a connection to complete)
GRPC Connection Backoff Protocol
When we do a connection to a backend that fails, it is typically desirable to not retry immediately (to avoid flooding the network or the server with requests) and instead do some form of exponential backoff.
We have several parameters:
gRPC Proposed Backoff Algorithm
See
The text was updated successfully, but these errors were encountered: