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

This plugin scales up too aggressively when you have nodes with more than one executor

    XMLWordPrintable

Details

    Description

      In the code that calculates how many nodes we should scale up to based on queue depth, it assumes that all slaves just have one executor but this is user configurable so if you give your slaves a moderate number of executors, this plugin can over-scale by a large factor.

      Attachments

        Activity

          See https://github.com/jenkinsci/ec2-fleet-plugin/pull/5 for my attempt at fixing the problem.

          elatt Erik Lattimore added a comment - See https://github.com/jenkinsci/ec2-fleet-plugin/pull/5  for my attempt at fixing the problem.

          Can this pull request be merged in please?

          Because of this issue we have to set 'max' to a low number. Whenever scaling up is needed it will often unnecessarily scale to the max number of nodes.

          markl_lagendijk Mark Lagendijk added a comment - Can this pull request be merged in please? Because of this issue we have to set 'max' to a low number. Whenever scaling up is needed it will often unnecessarily scale to the max number of nodes.

          This is fixed in 1.1.4

          elatt Erik Lattimore added a comment - This is fixed in 1.1.4

          People

            schmutze Chad Schmutzer
            elatt Erik Lattimore
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: