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
Moving retryable-err checks to errors.As, moving some to not-retryable (#1167)
Part 1 of 2 for solving retry storms, particularly around incorrectly-categorized
errors (e.g. limit exceeded) and service-busy.
This PR moves us to `errors.As` to support wrapped errors in the future, and
re-categorizes some incorrectly-retried errors. This is both useful on its own,
and helps make #1174 a smaller and clearer change.
Service-busy behavior is actually changed in #1174, this commit intentionally
maintains its current (flawed) behavior.
0 commit comments