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

OldDataMonitor makes Jenkins single threaded for all saves.

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • core

      In a busy system with many quick jobs/saves (e.g. maven multi module projects!) then the master effectively becomes one big bottleneck as the OldDataMonitor is called on each new save and this uses a lock serializing all write requests.

      The code should be investigated to see if either it can be made lockfree or at least reduce the scope of the locks.

          [JENKINS-30139] OldDataMonitor makes Jenkins single threaded for all saves.

          James Nord created issue -
          Stephen Connolly made changes -
          Assignee New: Stephen Connolly [ stephenconnolly ]
          Stephen Connolly made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Stephen Connolly made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Progress [ 3 ] New: Resolved [ 5 ]
          Stephen Connolly made changes -
          Labels New: lts-candidate
          Daniel Beck made changes -
          Labels Original: lts-candidate New: 1.625.1-fixed
          Jesse Glick made changes -
          Link New: This issue is related to JENKINS-20702 [ JENKINS-20702 ]
          Stephen Connolly made changes -
          Status Original: Resolved [ 5 ] New: Closed [ 6 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 165226 ] New: JNJira + In-Review [ 209168 ]

            stephenconnolly Stephen Connolly
            teilo James Nord
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: