Http: treat status 5xx as permanent error

This commit is contained in:
andig 2024-12-07 18:54:30 +01:00
parent ae550685a2
commit 37361a7b9f

View file

@ -22,7 +22,7 @@ func bo() backoff.BackOff {
func backoffPermanentError(err error) error {
var se request.StatusError
if errors.As(err, &se) {
if code := se.StatusCode(); code >= 400 && code < 500 {
if code := se.StatusCode(); code >= 400 && code <= 599 {
return backoff.Permanent(se)
}
}