Pārlūkot izejas kodu

Merge pull request #19518 from dmcgowan/unwrap-url-error-on-retry

Unwrap URL errors on retry
Tibor Vass 9 gadi atpakaļ
vecāks
revīzija
16faf8f1fc
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  1. 2 0
      distribution/registry.go

+ 2 - 0
distribution/registry.go

@@ -145,6 +145,8 @@ func retryOnError(err error) error {
 		case errcode.ErrorCodeUnauthorized, errcode.ErrorCodeUnsupported, errcode.ErrorCodeDenied:
 		case errcode.ErrorCodeUnauthorized, errcode.ErrorCodeUnsupported, errcode.ErrorCodeDenied:
 			return xfer.DoNotRetry{Err: err}
 			return xfer.DoNotRetry{Err: err}
 		}
 		}
+	case *url.Error:
+		return retryOnError(v.Err)
 	case *client.UnexpectedHTTPResponseError:
 	case *client.UnexpectedHTTPResponseError:
 		return xfer.DoNotRetry{Err: err}
 		return xfer.DoNotRetry{Err: err}
 	}
 	}