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.

Reply via email to