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

deadlock between OldDataMonitor and AuthorizationStrategy.

      A deadlock has been observed between The OldDataMonitor and an AuthorizationStrategy.

      When a job has a new build it will call save which will trigger the OldDataMonitor via the SaveableListener.
      This will call referTo which in the case of a Run will lookup the parent Job via it's full name. This will perform a permission check .

      Now if the authorization strategy is also being saved at the same time then it is highly likely that a deadlock will occur.

          [JENKINS-29936] deadlock between OldDataMonitor and AuthorizationStrategy.

          James Nord created issue -
          James Nord made changes -
          Assignee New: James Nord [ teilo ]
          Jesse Glick made changes -
          Remote Link New: This issue links to "PR 1796 (Web Link)" [ 13112 ]
          Jesse Glick made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          James Nord made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Progress [ 3 ] New: Resolved [ 5 ]
          Daniel Beck made changes -
          Labels Original: authorization deadlock New: authorization deadlock lts-candidate
          Oliver Gondža made changes -
          Labels Original: authorization deadlock lts-candidate New: 1.609.3-fixed authorization deadlock
          Daniel Beck made changes -
          Labels Original: 1.609.3-fixed authorization deadlock New: 1.609.3-fixed authorization deadlock lts-candidate
          Oliver Gondža made changes -
          Labels Original: 1.609.3-fixed authorization deadlock lts-candidate New: 1.609.3-fixed authorization deadlock
          James Nord made changes -
          Link New: This issue is related to JENKINS-30060 [ JENKINS-30060 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 165014 ] New: JNJira + In-Review [ 197597 ]

            Unassigned Unassigned
            teilo James Nord
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: