|
||||||||
|
This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira |
||||||||
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Code changed in jenkins
User: Ryan Campbell
Path:
core/src/main/groovy/hudson/util/LoadMonitor.groovy
core/src/main/java/hudson/model/AperiodicWork.java
core/src/main/java/hudson/model/ComputerSet.java
core/src/main/java/hudson/model/PeriodicWork.java
core/src/main/java/hudson/model/Queue.java
core/src/main/java/hudson/node_monitors/AbstractNodeMonitorDescriptor.java
core/src/main/java/hudson/triggers/Trigger.java
core/src/main/java/hudson/util/DoubleLaunchChecker.java
core/src/main/java/jenkins/model/Jenkins.java
core/src/main/java/jenkins/util/Timer.java
core/src/test/java/jenkins/util/TimerTest.java
http://jenkins-ci.org/commit/jenkins/565ced0dba75c3f198c5cf9b9df247941df6ad46
Log:
[FIXES JENKINS-19622] Replace hudson.model.Trigger#timer with jenkins.util.Timer, which exposes a ScheduledExecutorService. Up to 10 additional threads will be created to run pending tasks even if running tasks are blocked.
Also, move static initialization of timers to the classes which require them.