New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Slow Artifact Download #3338
Comments
So, you are saying that this:
Takes 1-2 hours??? or is it the container creation? I can see that you are not running as administrator, yet UsePsSession is true - that is strange, but would not cause any issues with artifact download. |
It is the download part there takes 1-2 hours |
Artifacts are not fast and we are investigating ways to make them faster.
The problem seems to be local at your place - maybe you have a proxy or a virus scanner that causes this - it isn't something I can reproduce nor something I have seen from other people. |
It is running fine now. but the problem was not only on my work computer and in the office I tested at work and from home and at home I tested it on my private PC and on my work PC same result so it is not a proxy or virus scanner problem I think it is a Azure Blob Storage problem. It is not the first time I have seen this problem. |
I work at the same company as @evjrr and have tried the same command as you just posted @freddydk. The results are quite a bit slower (~25 minutes to download artifacts). That is bad news for us since we have a timeout of 20 minutes to download an artifact. In order to test on some other ISP, I had a couple of friends test the same URL (https://bcartifacts.azureedge.net/sandbox/23.4.15643.16247/w1). They reported as follows:
Is it possible that the Azure Storage Account bcartifacts could be reaching some throughput limit at peak times? The simple solution for us would be to increase the timeout to 30 minutes or more, but I only see more pipelines/developers coming to Business Central.
|
I have tested the direct download of weekly sandbox artifacts for DK (https://bcartifacts.azureedge.net/sandbox/23.4.15643.16092/dk) from home with a 1000 mbit connection - I have an extremely poor download speed at 16-24 kb per second which is back to analog modem "speed". Download ETA is 2+ hours!. I know this is not containerhelper issue but something in Entra - please engage relevant people at Microsoft as all our pipelines are currently timing out and therefore failing. |
I think somebody fixed the issue during the night, 7 pipelines executed this morning and everything is now back to normal speed :-) |
Similar thing (but not a such extreme) was discussed here: #3320 |
I don't feel it's fixed, it comes and go... I'm still facing timeout issues using the latest bccontainerhelper... I don't face any on github runner, only on my self hosted runners with a 300Mbs internet speed. |
@ronnykwon please create a new issue with the version of ContainerHelper used and artifact Url + the time spend when timing out |
Slow Artifact Download it takes about 2 hours to download and my connection is not the problem I have 560 Mbps Download and 940 Mbps Upload when I performed the test.
Normally it takes about 7-9 minutes to build a new container from scratch.
But with this issue all our pipelines fails if it does not have the artifact.cache because of a timeout on 20 min for downloading artifacts.
Scripts used to create container and cause the issue
Full output of scripts
The text was updated successfully, but these errors were encountered: