-
Bug
-
Resolution: Unresolved
-
Major
-
Jenkins version 1.532.2
Throttle plugin version 1.8.4
I've set "Maximum Concurrent Builds Per Node" to 1 and checked "Throttle Matrix master builds" and "Throttle Matrix configuration builds" in my multi configuration job which can be called by several jobs. I specified a user-defined axis with multiple values as well as a "Label expression" axis which has only one "Git_Linux" value. There are 3 slaves have this label in my build cluster.
Under such configuration, the master job are not throttled well. When the master job is called simultaneously by different jobs, there was great possibility that this multi configuration job was to run on one node.
It is likely something related to the label. Because when I specify the "Label expression" with name of one specified slave node, everything seems to be OK.
I see the same issue at our installation.
When starting a matrix configuration job, all configurations will be started immediately, even if I specify
I made sure I checked
Hint: We also use label names instead of host names to select our slave nodes.
Reproducing the problem:
I provided a simple configuration XML that reproduces this error. In order to get it going, you'll need to create slave nodes with the labels