-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
From the microsoft/terminal repo, I noticed we were unable to dispatch builds for a while this afternoon. When I checked the job limits, it appears that this pipeline build/ci/vscode-python-nightly-uitest.yaml
and build/ci/vscode-python-nightly-ci.yaml
explodes into dozens of machines.
Our pool only has 200 machines available at any given moment.
In this run: https://dev.azure.com/ms/vscode-python/_build/results?buildId=61919&view=results
It looks like 30-50 of them are assigned to just one nightly build. And not even at night. In the middle of the day.
There's also this run happening at the same time:
https://dev.azure.com/ms/vscode-python/_build/results?buildId=61924&view=results
It also appears to be using 30-50 machines.
So it appears as if >50% of the pool is in use by your pipelines.
Could you please adjust your pipeline to serialize some of these tests such that the rest of us can use the resources as well? Or move the nightlies to happen over night so there are agents for CI during working hours?
Thanks!
--Michael