Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-36313

When blocked waiting for triggered projects, suspend self (Ie get off executor)

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Major Major
    • matrix-project-plugin
    • 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?

            kohsuke Kohsuke Kawaguchi
            chrisoneiota Chris Garman
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: