-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Linux/ubuntu14.04
I have a fresh downloaded jenkins whitout plugins running and configured
one dumb slave (slave1) connected via ssh+user/password.
I set up a matrix project (a minimal example is attached) to build on
slave1 and tie the parent to that slave (in advanced project settings)
When
1) the slave has only 1 executor
2) the slave is configured to get online when needed ("take this slave on-line when in demand and off-line when idle")
then the deadlock happens if the slave is offline when the project is triggered. The parent build wakes up the slave, but then stucks saying
Configuration tst ยป slave1 is still in the queue: Waiting for next available executor on slave1
Note that 1) and 2) are necessary to reproduce the bug. If the slave is
accidentally online at build start, the project builds fine.
This is maybe JENKINS-22502 but the minimalistic setup should allow
to reproduce the bug easily.
- is duplicated by
-
JENKINS-22072 Multi-configuration parent consumes an executor when build is queued with slave offline
- Resolved
-
JENKINS-22502 Matrix parent occupies an executor and blocks child jobs from execution if appropriate slave becomes online after matrix job was already in the queue
- Resolved
-
JENKINS-24748 If running build flow job is aborted, other concurrent and future builds don't run a node's executors.
- Resolved
- is related to
-
JENKINS-10944 MatrixProject can run on a heavyweight executor, leading to deadlocks
- Resolved
-
JENKINS-30084 FlyWeightTasks tied to a label will not cause node provisioning and will be blocked forever.
- Resolved
- links to