Branch: refs/heads/master
Home: https://github.com/jenkinsci/jenkins
Commit: 565ced0dba75c3f198c5cf9b9df247941df6ad46
https://github.com/jenkinsci/jenkins/commit/565ced0dba75c3f198c5cf9b9df247941df6ad46
Author: Ryan Campbell <[email protected]>
Date: 2013-10-28 (Mon, 28 Oct 2013)
Changed paths:
M core/src/main/groovy/hudson/util/LoadMonitor.groovy
M core/src/main/java/hudson/model/AperiodicWork.java
M core/src/main/java/hudson/model/ComputerSet.java
M core/src/main/java/hudson/model/PeriodicWork.java
M core/src/main/java/hudson/model/Queue.java
M core/src/main/java/hudson/node_monitors/AbstractNodeMonitorDescriptor.java
M core/src/main/java/hudson/triggers/Trigger.java
M core/src/main/java/hudson/util/DoubleLaunchChecker.java
M core/src/main/java/jenkins/model/Jenkins.java
A core/src/main/java/jenkins/util/Timer.java
A core/src/test/java/jenkins/util/TimerTest.java
Log Message:
-----------
[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.
Commit: da5620a4e8bbe6677b9f73303cf5cc735400576d
https://github.com/jenkinsci/jenkins/commit/da5620a4e8bbe6677b9f73303cf5cc735400576d
Author: Ryan Campbell <[email protected]>
Date: 2013-10-28 (Mon, 28 Oct 2013)
Changed paths:
M core/src/main/java/jenkins/model/Jenkins.java
Log Message:
-----------
We must still initialize and clean up the legacy Trigger#timer
Commit: 6e9b7b7e64e601e654f43e3057b369483fa647a9
https://github.com/jenkinsci/jenkins/commit/6e9b7b7e64e601e654f43e3057b369483fa647a9
Author: Ryan Campbell <[email protected]>
Date: 2013-10-28 (Mon, 28 Oct 2013)
Changed paths:
M core/src/test/java/jenkins/util/TimerTest.java
Log Message:
-----------
Naming convention
Commit: 9471274dcd912d12d8b80aaef28aa14e0733214d
https://github.com/jenkinsci/jenkins/commit/9471274dcd912d12d8b80aaef28aa14e0733214d
Author: Ryan Campbell <[email protected]>
Date: 2013-10-28 (Mon, 28 Oct 2013)
Changed paths:
M core/src/main/java/jenkins/util/Timer.java
Log Message:
-----------
Synchronize access to the ScheduledExecutorService so that we can avoid NPE's
during failed startup and lazily initialize it safely.
Commit: 44f6367085a46ed78739db799cf96c9a3d52cf34
https://github.com/jenkinsci/jenkins/commit/44f6367085a46ed78739db799cf96c9a3d52cf34
Author: Ryan Campbell <[email protected]>
Date: 2013-10-28 (Mon, 28 Oct 2013)
Changed paths:
M core/src/main/java/jenkins/util/Timer.java
Log Message:
-----------
Null check
Commit: c11c6cea34c8af39661ee513998e0e887443f31a
https://github.com/jenkinsci/jenkins/commit/c11c6cea34c8af39661ee513998e0e887443f31a
Author: Ryan Campbell <[email protected]>
Date: 2013-10-28 (Mon, 28 Oct 2013)
Changed paths:
M core/src/main/java/jenkins/util/Timer.java
Log Message:
-----------
Remove meaningless initialization
Commit: 3583f3442628bbb962a5475b36aa0112b302e4b6
https://github.com/jenkinsci/jenkins/commit/3583f3442628bbb962a5475b36aa0112b302e4b6
Author: Jesse Glick <[email protected]>
Date: 2013-11-15 (Fri, 15 Nov 2013)
Changed paths:
M core/src/main/groovy/hudson/util/LoadMonitor.groovy
M core/src/main/java/hudson/model/AperiodicWork.java
M core/src/main/java/hudson/model/ComputerSet.java
M core/src/main/java/hudson/model/PeriodicWork.java
M core/src/main/java/hudson/model/Queue.java
M core/src/main/java/hudson/node_monitors/AbstractNodeMonitorDescriptor.java
M core/src/main/java/hudson/triggers/Trigger.java
M core/src/main/java/hudson/util/DoubleLaunchChecker.java
M core/src/main/java/jenkins/model/Jenkins.java
A core/src/main/java/jenkins/util/Timer.java
A core/src/test/java/jenkins/util/TimerTest.java
Log Message:
-----------
Merge branch 'scheduled-executor-timer' of github.com:recampbell/jenkins into
recampbell-scheduled-executor-timer
Commit: 53317a8045ec797e0fd718ec1599be95c18a2ba5
https://github.com/jenkinsci/jenkins/commit/53317a8045ec797e0fd718ec1599be95c18a2ba5
Author: Jesse Glick <[email protected]>
Date: 2013-11-15 (Fri, 15 Nov 2013)
Changed paths:
M changelog.html
M core/src/main/java/jenkins/util/Timer.java
Log Message:
-----------
[JENKINS-19622] Merged #989: allow background tasks to run simultaneously,
preventing task blockage.
Compare:
https://github.com/jenkinsci/jenkins/compare/48efa739c7d6...53317a8045ec
--
You received this message because you are subscribed to the Google Groups
"Jenkins Commits" 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.