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

Deadlock between backup plugin and matrix project build

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: other
    • Labels:
      None
    • Environment:
      Platform: All, OS: All
    • Similar Issues:

      Description

      Sequentially built matrix project can cause backup plugin to never start backup
      procedure and block hudson from building forever.

      This is happened when backup procedure is started between start of project build
      and start of configuration build. This is very likely to take place if matrix
      project codebase is big (so checkout and build takes a long time) and sequential
      compilation is enabled.

      Backup plugin sets shutdown mode so configuration are not started. After that
      plugin waits for running projects to be finished. But 'main' project waits for
      configurations before finish itself. So we have a deadlock.

        Attachments

          Issue Links

            Activity

            eliterr eliterr created issue -
            scm_issue_link SCM/JIRA link daemon made changes -
            Field Original Value New Value
            Resolution Fixed [ 1 ]
            Status Open [ 1 ] Resolved [ 5 ]
            abayer Andrew Bayer made changes -
            Status Resolved [ 5 ] Closed [ 6 ]
            jglick Jesse Glick made changes -
            Link This issue depends on JENKINS-10944 [ JENKINS-10944 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 134946 ] JNJira + In-Review [ 203162 ]

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              eliterr eliterr
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: