Commit
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.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters