Thanks Mark,
I will open a ticket, but just so you guys know this IS an issue!
A simple pipeline with "||" targeting cloud labels behaves differently on 2.319.2 than 2.319.1
I've tested this with two different plugins: EC2 plugin and Anka-Build.
So, for example, using "label1 || label2" will produce the following behavior in the plugins:
EC2 Plugin:
EC2 start spinning label1 instances constantly, with no stopping seen in the horizon (I aborted the job after seeing 6 instances spin up)
label2 is never used.
In 2.319.1 one instance of label1 is spun up and one instance of label2 is spun up until one of them connects. no more.
Anka Build Plugin:
Pretty similar thing happens. Anka VMs are being spun up constantly.
At some point, one of them is actually able to pick up an executor and the job moves on fine, but a single request can spin up even 4 VMs sometimes.
In 2.319.1, a single VM would spin up if possible. If not, the second label would try to spin up
I am working on the ticket as we speak but I thought you guys would like to know.