Hello. I'm using Jenkins with nodelabel and parametrized trigger plugins to build jobs on different slaves. But here is problem. When there are several jobs in queue with same node parameter (and slave has only one executor), so target slave is busy and one job pending in queue, Jenkins starts to turn on all other slaves (it's VM slaves, configured with vSphere Cloud plugin), than turn off after idle timeout (job still stay in queue and wait for proper slave). Slaves are configured with "use for tied jobs only" and "start on demand and stop on idle" options. Jobs configured with default node parameter and hadn't enabled "Restrict where this project can be run" option, so job actually does'n have tied slave. I want that job just stay in queue and wait for its slave, and no other slaves weren't run, if there are no jobs in queue for them. If it's only one job in queue and all slaves is offline, than Jenkins turn on only right one. Is it incorrect configuration on my side or expected behavior on jenkins side?
Thank in advance, Sergey Irisov.