diff --git a/pkg/retry/retry.go b/pkg/retry/retry.go index 234fd3448a..e2a9f1f68e 100644 --- a/pkg/retry/retry.go +++ b/pkg/retry/retry.go @@ -71,6 +71,10 @@ func isRetryable(err error) bool { return false } return true + case net.Error: + if e.Timeout() { + return true + } case *net.OpError: return isRetryable(e.Err) case *url.Error: // This includes errors returned by the net/http client.