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

Triggering the same job twice results in zombie workflow run

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • pipeline
    • None
    • Jenkins ver. 1.610
      workflow-plugin 1.5

      When two workflow jobs try to trigger the same job at the same time, java.hudson.model.Queue#scheduleInternal may detect a duplicate.

      When that happens, a second instance of WaitingItem does not get created, meaning one of the workflow runs will have no listeners related to the triggered job.

      When the triggered job ends, only one workflow run will be notified and continue, the other one will stay listening forever.

      The workaround I've had to apply to deal with this is running the following in scriptler:

      Jenkins.instance.getItemByFullName(jobName)
      .builds.findAll

      {it.building}

      .each{it.execution.currentExecutions.get()
      .each

      {it.context.onFailure(new Exception())}

      }

          [JENKINS-28063] Triggering the same job twice results in zombie workflow run

          Michal Piekarczyk created issue -
          Jesse Glick made changes -
          Link New: This issue is blocking JENKINS-25550 [ JENKINS-25550 ]
          Jesse Glick made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Jesse Glick made changes -
          Remote Link New: This issue links to "PR 121 (Web Link)" [ 12807 ]
          SCM/JIRA link daemon made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Progress [ 3 ] New: Resolved [ 5 ]
          Jesse Glick made changes -
          Link New: This issue is related to JENKINS-34201 [ JENKINS-34201 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 162666 ] New: JNJira + In-Review [ 197025 ]
          Andrew Bayer made changes -
          Component/s New: pipeline-general [ 21692 ]
          Andrew Bayer made changes -
          Component/s Original: workflow-plugin [ 18820 ]
          Jesse Glick made changes -
          Link New: This issue is duplicated by JENKINS-34201 [ JENKINS-34201 ]
          Jesse Glick made changes -
          Link Original: This issue is related to JENKINS-34201 [ JENKINS-34201 ]

            jglick Jesse Glick
            micpiekar Michal Piekarczyk
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: