Details
-
Suggestion
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
-
None
Description
Currently integrations get the VMs in the order they are requested. This is not exactly the same order the integrations were started as there are dependencies between the work items, so while building a dependency other integrations typically have request VMs and will get them first.
For overall efficiency it would be better if a single integration passes the CI as fast as possible. Meaning an earlier integration would have higher priority getting the VMs than a later one.
Would it be possible give different priorities when requesting the VMs?
For example something like: priority = 1 billion - integrationId