This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* JENKINS-32915: Corrected horizontal scaling if cloud/job label is null - is not defined in configuration. Better handling of inproper Jenkins core manegment over excessWorkload - if an instance takes 5 minutes to wake up Jenkins does not take it into consideration and tries to provision more until capacity is reached or queue is picked finally. Added logging message that provisioning for spot instance will not be possible if label is not configured. It should be made explicit for the user in configuration that it is needed. * JENKINS-32915: Added missing implementation of method * JENKINS-32915: Amendments to match tested bottom up code to minimize risk of inproper behaviour. * JENKINS-32915: Negation fix * JENKINS-32915: Refactored code to make it more readable and perform better * JENKINS-32915: Refactored code to scale out properly. Added warning messages, information messages, amended future task to hold for timeout time * Cleaning up PR as requested by @francisu
- Loading branch information
Showing 2 changed files with 27 additions and 14 deletions.