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

Slave build history page has no data and spawns a ton of very long-lived blocking threads on the master

      So I went to try to see the usage for a slave on builds.apache.org, and the page had no builds on it. I eventually noticed the "Calculation in progress" bit and thought "Oh, ok, I'll leave this up and check again later". That was a mistake. Now there are 30+ threads on the master like the ones in https://gist.github.com/abayer/88e390e3f0859f8b64e2 - i.e., a whole ton of HTTP POST requests to /computer/foo/timeline/data, all but one blocking on the one that's running, and the one that's running takes a long time to finish.

      This means (a) that the build history page for a slave is useless and (b) that we're churning CPU/IO and, I'm guessing, doing so repeatedly without caching, since when I check it now, even an hour and a half later, there's no data on the page.

          [JENKINS-23244] Slave build history page has no data and spawns a ton of very long-lived blocking threads on the master

          Andrew Bayer created issue -
          Kohsuke Kawaguchi made changes -
          Priority Original: Critical [ 2 ] New: Major [ 3 ]
          Jesse Glick made changes -
          Link New: This issue duplicates JENKINS-18065 [ JENKINS-18065 ]
          Jesse Glick made changes -
          Resolution New: Duplicate [ 3 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          Ivan Kalinin made changes -
          Resolution Original: Duplicate [ 3 ]
          Status Original: Resolved [ 5 ] New: Reopened [ 4 ]
          Lukasz Karnasiewicz made changes -
          Attachment New: td.txt [ 30530 ]
          Jesse Glick made changes -
          Labels New: lazy-loading
          Jesse Glick made changes -
          Link New: This issue is related to JENKINS-22008 [ JENKINS-22008 ]
          Jesse Glick made changes -
          Labels Original: lazy-loading New: lazy-loading performance
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 155806 ] New: JNJira + In-Review [ 186205 ]
          Jesse Glick made changes -
          Assignee New: Alexander A [ jimilian ]

            jimilian Alexander A
            abayer Andrew Bayer
            Votes:
            8 Vote for this issue
            Watchers:
            18 Start watching this issue

              Created:
              Updated:
              Resolved: