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

On demand slave provisioning is starting all available slaves

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • slave-setup-plugin
    • None

      I'm using on demand slaves (on amazon) started by a shell script. When starting a job with all slaves disconnected, all my slaves are started together.
      When in debug, I'd noticed that "RetentionStrategy" "Demand" is testing "Computer.getDemandStartMilliseconds()" to connect the slave, but all slaves (that 'll take some time to wake up) pass in test.
      Shouldn't this strategy take in account if there are executor enough and nodes starting?

      I,ve made a change in RetentionStrategy that solves the problem. Anyone see any problem with this solution?

          [JENKINS-13416] On demand slave provisioning is starting all available slaves

            kohsuke Kohsuke Kawaguchi
            bkmeneguello Bruno Meneguello
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: