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

Multi Job Plugin causes CPU to max out due to updateSubBuild executing millions of times in a few seconds


      A bug was introduced in version 1.11 of this plugin and is still reproduced in 1.12 of the plugin. This prevents us from updating to the latest version of the plugin.

      When we upgraded to the new version of the plugin, our CPU of the jenkins master was pegged and would not go down. We attempted to add more CPUs but did not help. Turns out from profiling the updateSubBuild function in the plugin is being called millions of times in a few seconds.

      We are extensively using this plugin for parallel testing of our product, and have many multi job plugin jobs with many parallel steps.

      Please let us know if we need to collect any other data, or you would like to discuss more of the design and how we use the plugin

            Unassigned Unassigned
            lorelei Lorelei McCollum
            4 Vote for this issue
            8 Start watching this issue