-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
I have six machines, 2 executors each, capable of running 32-bit ARM jobs (i.e. have labels identifying as such)
I have five machines, 3 executors each, capable of running either 32-bit or 64-bit ARM jobs (i.e. have labels identifying as such
Which means a total of 27 executor slots for label debian-8-armel and 15 for debian-8-arm64
Jenkins needs to consider the number of labels serviced by a slot, and prioritise more scarce resources - right now I have 4 queued jobs which want debian-8-arm64 machines, but they're 100% full running debian-8-armel jobs. Meanwhile I have empty debian-8-armel executors on the 32-bit machines. That's dumb and it should be less dumb.