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

'Build-Node-Column: Performance decreases when number of slaves increase

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Environment:
    • Similar Issues:

      Description

      With increasing number of slaves the performance of the build node column display seems to decrease significantly.
      In our setup, after increasing number of Slave from 7 to 18, all views that are showing the "Last Build Node" column took more than double time to show.

      For example a view containing approximately 70 jobs took about 15 seconds to show with 7 slaves and 55 seconds with 18 slaves.

      Monitoring the CPU load (Prcoess Explorer and Jenkins Melody Monitor Plugin) shows a fully loaded CPU-core for the request.

      After completely removing the "Last Build Node" column, the same view appears in less than a second.

      The number of jobs obviously also has an impact (i.e. a view with 20 jobs and "Last Build Node" column shows in about 5 seconds). But the impact of the number of Slaves seems to be much higher.

      I didn't test if the number of Offline versuse Online slaves has an impact.

        Attachments

          Activity

          klou Kurt created issue -
          klou Kurt made changes -
          Field Original Value New Value
          Environment Jenkins v 1.551 on JRE 1.7.51 64 bit on Windows Server 2008 R2 64bit.
          All Plugins are lates versions.
          That is: Build-Node-Column Plugin v 0.1

          And just in case it is related:
          Sectioned View Plugin v 1.18
          DropDownViewsTabbar v 1.6
          Jenkins v 1.551 on JRE 1.7.51 64 bit on Windows Server 2008 R2 64bit.
          All Plugins are all latest versions.
          That is: Build-Node-Column Plugin v 0.1

          And just in case it is related:
          Sectioned View Plugin v 1.18
          DropDownViewsTabbar v 1.6
          danielbeck Daniel Beck made changes -
          Component/s core [ 15593 ]
          fredg Fred G made changes -
          Assignee Fred G [ fredg ]
          fredg Fred G made changes -
          Component/s extra-columns-plugin [ 15943 ]
          fredg Fred G made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          fredg Fred G made changes -
          Assignee Fred G [ fredg ] Kurt [ klou ]
          klou Kurt made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          fredg Fred G made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          rtyler R. Tyler Croy made changes -
          Workflow JNJira [ 153871 ] JNJira + In-Review [ 207428 ]

            People

            • Assignee:
              klou Kurt
              Reporter:
              klou Kurt
            • Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: