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

First-time display with many Maven jobs blocked in FingerprintAction.compact

      Even with the lazyloading (I just upgraded from 1.480.3) the startup of my instance is slow (~20min). After that it makes a long time (~10min) to display the UI (I'm using the dashboard plugin)
      here is a first Threads Dump while having a white screen : https://gist.github.com/aheritier/6363143
      Discussing on the ML jglick proposes this :

      Related to a performance fix in MavenModuleSetBuild.computeResult, but
      that is not really the cause. Probably FingerprintAction.onLoad need
      not call .compact synchronously; that would I think save a lot of
      time. File it.

          [JENKINS-19392] First-time display with many Maven jobs blocked in FingerprintAction.compact

          Arnaud Héritier created issue -
          Jesse Glick made changes -
          Labels New: performance

          Jesse Glick added a comment -

          I think the root issue is in core, not the Maven plugin, though the presence of numerous Maven modules aggravates it.

          Jesse Glick added a comment - I think the root issue is in core, not the Maven plugin, though the presence of numerous Maven modules aggravates it.
          Jesse Glick made changes -
          Component/s New: core [ 15593 ]
          Component/s Original: maven [ 16033 ]
          Jesse Glick made changes -
          Issue Type Original: Improvement [ 4 ] New: Bug [ 1 ]
          Jesse Glick made changes -
          Summary Original: Empty pages to access the UI the first time with many Maven jobs New: First-time display with many Maven jobs blocked in FingerprintAction.compact

          Andrew Bayer added a comment -

          We're seeing this over at https://builds.apache.org on a 1.564-SNAPSHOT build - initial startup takes ~30 minutes, with 1,158 total jobs and a lot of Maven modules (not even sure of that exact count yet...). Here's a jstack dump from during startup: https://gist.github.com/abayer/1c1393d739bb84911c25

          Andrew Bayer added a comment - We're seeing this over at https://builds.apache.org on a 1.564-SNAPSHOT build - initial startup takes ~30 minutes, with 1,158 total jobs and a lot of Maven modules (not even sure of that exact count yet...). Here's a jstack dump from during startup: https://gist.github.com/abayer/1c1393d739bb84911c25
          Andrew Bayer made changes -
          Priority Original: Major [ 3 ] New: Critical [ 2 ]
          Jesse Glick made changes -
          Labels Original: performance New: fingerprints performance
          Jesse Glick made changes -
          Link New: This issue is related to JENKINS-25075 [ JENKINS-25075 ]

            jglick Jesse Glick
            aheritier Arnaud Héritier
            Votes:
            4 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: