-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Open
Labels
enhancementNew feature or improvement to existing functionalityNew feature or improvement to existing functionalitynetworkNetwork connectivity e.g. proxies, DNS, and SSLNetwork connectivity e.g. proxies, DNS, and SSL
Description
We have retry support if there is an IO or status code error in the initial request (#13897). If the initial response succeeded (usually with status code 200) and we convert the response to a streaming download, the streaming download-and-unpack is not retried, and we lose the reliable retry information.
Broken down into items:
- Show previous retries when a distribution download fails mid-streaming
- Perform retries when a distribution download fails mid-streaming
- Show previous retries when a Python download fails mid-streaming (Keep track of retries in
ManagedPythonDownload::fetch_with_retry
#14378) - Perform retries when a Python download fails mid-streaming
- (Jack: It's not clear that this is missing? The only cases I've seen fail to retry are synthetic.)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or improvement to existing functionalityNew feature or improvement to existing functionalitynetworkNetwork connectivity e.g. proxies, DNS, and SSLNetwork connectivity e.g. proxies, DNS, and SSL