While it fails infrequently, this line : https://github.com/dotnet/arcade/blob/master/src/Microsoft.DotNet.Helix/JobSender/StorageHelpers/ContainerBase.cs#L22 has no retry for cases of network connectivity issues between the build machine and Azure storage, as seen in dotnet/corefx#41933 (comment) .
Since the executing code here already has write permission for a specific blob, I think a universal retry (possibly with flags to allow overwrite) makes the most sense. As it's only happened once that I've seen thus far, not marking as FR (but if whoever triages this thinks so, feel free)
While it fails infrequently, this line : https://github.com/dotnet/arcade/blob/master/src/Microsoft.DotNet.Helix/JobSender/StorageHelpers/ContainerBase.cs#L22 has no retry for cases of network connectivity issues between the build machine and Azure storage, as seen in dotnet/corefx#41933 (comment) .
Since the executing code here already has write permission for a specific blob, I think a universal retry (possibly with flags to allow overwrite) makes the most sense. As it's only happened once that I've seen thus far, not marking as FR (but if whoever triages this thinks so, feel free)