-
Improvement
-
Resolution: Unresolved
-
Major
-
None
I have a situation where I am using a parameterized 'worker' job to do a build but have a downstream matrix project that triggers multiple worker jobs with required parameters.
Each matrix project instance is set to block until the triggered job is complete.
When a parameterised matrix job is blocked waiting it doesn't relinquish its place on the build executor. This is creating a lock situation where all build executors have jobs on them that are blocked waiting, but the jobs they are waiting on cannot execute. See attached screenshot of the build queue.
Is it possible to suspend a blocked job from the executor and release the executor for other/child jobs?