Azure / Azure/azure-cli

Artifact downloads lots of errors and failures

Open
#12,748 3 comments 5 reactions 0 assignees View on GitHub
act-observability-squad Artifacts Service Attention
Dominant language
Python
Stars
4.6k
Forks
3.5k
Avg merge
3d 2h
Merged PRs (30d)
60

Description

Having lots of issues downloading packages. It always generates lots of noisy retry errors, and sometimes dies altogether.

Example:

$ az artifacts universal download \
> --organization "https://msazure.visualstudio.com/" ...

Universal Packages is currently in preview.
Ignoring --cache-directory because the cache is not yet supported on OS "Linux 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11)".

[https://vsblobprodeussu2shard35.blob.core.windows.net/XXXXXXXXXXXXXXX] Try 1/5, retryable exception caught. Retrying in 00:00:01.
[https://vsblobprodeussu2shard29.blob.core.windows.net/XXXXXXXXXXXXXXX] Try 1/5, retryable exception caught. Retrying in 00:00:01.

...
d8-session-c2866ccb-98ec4818-b672fde2-c21b9d37] Try 1/5, non-retryable exception caught. Throwing. Details:
Task was requested to be canceled.
[https://vsblobprodeussu2shard25.blob.core.windows.net/XXXXXXXX] Try 1/5, retryable exception caught. Retrying in 00:00:01.
Encountered an unexpected error.
System.AggregateException: One or more errors occurred. (One or more errors occurred. (Name or service not known) (Name or service not known))
---> System.AggregateException: One or more errors occurred. (Name or service not known) (Name or service not known)
---> System.Net.Http.HttpRequestException: Name or service not known
---> System.Net.Sockets.SocketException (0xFFFDFFFF): Name or service not known
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at Microsoft.VisualStudio.Services.Content.Common.ArtifactHttpRetryMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync(HttpRequestMessage message, HttpCompletionOption completionOption, Object userState, CancellationToken cancellationToken)
at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync(HttpMethod method, Guid locationId, Object routeValues, ApiResourceVersion version, HttpContent c

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.