I'm working on some performance optimization to bring down our CI times, and I found some tasks are taking 12 minutes to resolve due to issues downloading fetches and artifacts. This compounds when tasks depend upon each other, so a few tasks failing in this way can increase CI runs by 20-30 minutes. After some fixes that I'm working towards merging in now, this will be the slowest part of the CI pipeline.
I'm working on some performance optimization to bring down our CI times, and I found some tasks are taking 12 minutes to resolve due to issues downloading fetches and artifacts. This compounds when tasks depend upon each other, so a few tasks failing in this way can increase CI runs by 20-30 minutes. After some fixes that I'm working towards merging in now, this will be the slowest part of the CI pipeline.
translate-mono-src-ru-en-1/2
12m 34s (failing downloads)translate-mono-src-ru-en-2/2
2m 22sAnd here is a profile of the task:
translate-mono-src-ru-en-1/2
profiletranslate-mono-src-ru-en-1/2
live logHere you can see that it spend 12 minutes attempting to download fetches and artifacts.