Branch: refs/heads/pull-1610
  Home:   https://github.com/jenkinsci/jenkins
  Commit: f2f988e81fc42d69d32c09dfd8958d53e4dedb30
      
https://github.com/jenkinsci/jenkins/commit/f2f988e81fc42d69d32c09dfd8958d53e4dedb30
  Author: Jesse Glick <[email protected]>
  Date:   2015-03-19 (Thu, 19 Mar 2015)

  Changed paths:
    M core/src/main/java/hudson/model/Run.java
    M core/src/main/java/hudson/model/queue/Executables.java

  Log Message:
  -----------
  [FIXED JENKINS-26090] Executables.getExecutor


  Commit: a88fb9d492448adf5c3cef8752e02e483a819da2
      
https://github.com/jenkinsci/jenkins/commit/a88fb9d492448adf5c3cef8752e02e483a819da2
  Author: Jesse Glick <[email protected]>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M core/src/main/java/hudson/model/queue/AbstractSubTask.java

  Log Message:
  -----------
  Use ResourceList.EMPTY.


  Commit: 46a900f4cb468853c5dca844d258b5b862c3a8bf
      
https://github.com/jenkinsci/jenkins/commit/46a900f4cb468853c5dca844d258b5b862c3a8bf
  Author: Jesse Glick <[email protected]>
  Date:   2015-03-20 (Fri, 20 Mar 2015)

  Changed paths:
    M core/src/main/java/hudson/model/AbstractBuild.java
    M core/src/main/java/hudson/model/Computer.java
    M core/src/main/java/hudson/model/Executor.java
    M core/src/main/java/hudson/model/OneOffExecutor.java
    M core/src/main/java/hudson/model/Queue.java
    M core/src/main/java/hudson/model/ResourceController.java
    M core/src/main/java/hudson/model/queue/WorkUnitContext.java
    A core/src/main/java/jenkins/model/queue/Executable2.java

  Log Message:
  -----------
  [JENKINS-25938] Introduced AsynchronousExecutable.


  Commit: 1658b08f4396b1847808f7f798b72e244e470b11
      
https://github.com/jenkinsci/jenkins/commit/1658b08f4396b1847808f7f798b72e244e470b11
  Author: Jesse Glick <[email protected]>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M .editorconfig
    M changelog.html
    M cli/pom.xml
    M core/pom.xml
    M core/src/main/java/hudson/Util.java
    M core/src/main/java/hudson/cli/declarative/MethodBinder.java
    M core/src/main/java/hudson/model/Slave.java
    M core/src/main/java/hudson/security/HudsonFilter.java
    M core/src/main/java/hudson/slaves/CommandLauncher.java
    M core/src/main/java/hudson/slaves/SlaveComputer.java
    M core/src/main/java/hudson/util/FormValidation.java
    M core/src/main/java/hudson/util/ReflectionUtils.java
    M core/src/main/java/jenkins/security/ApiTokenProperty.java
    M core/src/main/resources/hudson/PluginManager/advanced_ja.properties
    M core/src/main/resources/hudson/PluginManager/check.jelly
    M core/src/main/resources/hudson/PluginManager/check_ja.properties
    M core/src/main/resources/hudson/diagnosis/Messages_ja.properties
    M 
core/src/main/resources/hudson/diagnosis/NullIdDescriptorMonitor/message_ja.properties
    M core/src/main/resources/hudson/model/AllView/noJob_ja.properties
    M core/src/main/resources/hudson/model/Computer/index_ja.properties
    M core/src/main/resources/hudson/model/Job/buildTimeTrend_ja.properties
    M core/src/main/resources/hudson/model/Label/sidepanel_ja.properties
    M core/src/main/resources/hudson/model/Messages.properties
    M core/src/main/resources/hudson/model/Slave/help-remoteFS.html
    M 
core/src/main/resources/hudson/model/labels/LabelAtom/configure_ja.properties
    M 
core/src/main/resources/hudson/security/LegacyAuthorizationStrategy/help.html
    A core/src/main/resources/hudson/slaves/SlaveComputer/log_ja.properties
    M core/src/main/resources/hudson/tasks/ArtifactArchiver/config_ja.properties
    M 
core/src/main/resources/hudson/widgets/BuildHistoryWidget/entries_ja.properties
    R 
core/src/main/resources/lib/hudson/project/config-upstream-pseudo-trigger_ja.properties
    M core/src/main/resources/lib/layout/pane_ja.properties
    M core/src/test/java/hudson/UtilTest.java
    M core/src/test/java/hudson/util/FormValidationTest.java
    M debian/debian/changelog
    M plugins/pom.xml
    M pom.xml
    M test/pom.xml
    M test/src/test/groovy/hudson/model/SlaveTest.groovy
    M test/src/test/java/hudson/model/UserTest.java
    A test/src/test/java/jenkins/security/Security177Test.java
    M war/pom.xml

  Log Message:
  -----------
  Merge branch 'master' into Executable-JENKINS-25938


  Commit: eb276d857f737f608c1478d439b13c02b63b79d8
      
https://github.com/jenkinsci/jenkins/commit/eb276d857f737f608c1478d439b13c02b63b79d8
  Author: Jesse Glick <[email protected]>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M core/src/main/java/hudson/model/Computer.java
    M core/src/main/java/hudson/model/Executor.java
    M core/src/main/java/jenkins/model/queue/Executable2.java

  Log Message:
  -----------
  Added interruptForShutdown flag.
Long-running executions can ignore shutdown events.


  Commit: 09f7a2d3d120d77497da1e566a6719ec6feac7ee
      
https://github.com/jenkinsci/jenkins/commit/09f7a2d3d120d77497da1e566a6719ec6feac7ee
  Author: Jesse Glick <[email protected]>
  Date:   2015-03-23 (Mon, 23 Mar 2015)

  Changed paths:
    M core/src/main/resources/lib/hudson/buildProgressBar.jelly

  Log Message:
  -----------
  [JENKINS-26092] Noting some things that could be improved.


  Commit: d073f799a252d32479b47ea8e179d26115babf7e
      
https://github.com/jenkinsci/jenkins/commit/d073f799a252d32479b47ea8e179d26115babf7e
  Author: Jesse Glick <[email protected]>
  Date:   2015-03-24 (Tue, 24 Mar 2015)

  Changed paths:
    M core/src/main/java/hudson/model/AbstractBuild.java
    M core/src/main/java/hudson/model/Executor.java
    M core/src/main/java/hudson/model/Queue.java
    A core/src/main/java/jenkins/model/queue/AsynchronousExecution.java
    R core/src/main/java/jenkins/model/queue/Executable2.java

  Log Message:
  -----------
  Abandoning Executable2; doing everything in AsynchronousExecution.


  Commit: 8589b211f9a99fa47d022a77bd7936636175898a
      
https://github.com/jenkinsci/jenkins/commit/8589b211f9a99fa47d022a77bd7936636175898a
  Author: Jesse Glick <[email protected]>
  Date:   2015-03-24 (Tue, 24 Mar 2015)

  Changed paths:
    M core/src/main/java/hudson/model/Executor.java
    M core/src/main/java/hudson/model/RestartListener.java
    M core/src/main/java/jenkins/model/Jenkins.java
    M core/src/main/java/jenkins/model/queue/AsynchronousExecution.java

  Log Message:
  -----------
  [FIXED JENKINS-22941] AsynchronousExecution.blocksRestart


  Commit: bb80340a92538cdc783a55a28d42bcacd46673f4
      
https://github.com/jenkinsci/jenkins/commit/bb80340a92538cdc783a55a28d42bcacd46673f4
  Author: Jesse Glick <[email protected]>
  Date:   2015-03-24 (Tue, 24 Mar 2015)

  Changed paths:
    M core/src/main/java/jenkins/model/queue/AsynchronousExecution.java
    M core/src/main/resources/lib/hudson/executors.jelly

  Log Message:
  -----------
  [FIXED JENKINS-26900] AsynchronousExecution.displayCell


  Commit: b106ae347f2c7ac1db6d3bea516263b43d76815e
      
https://github.com/jenkinsci/jenkins/commit/b106ae347f2c7ac1db6d3bea516263b43d76815e
  Author: Jesse Glick <[email protected]>
  Date:   2015-03-24 (Tue, 24 Mar 2015)

  Changed paths:
    M core/src/main/java/hudson/model/Queue.java

  Log Message:
  -----------
  Deleting forgotten reference to Executable2.


  Commit: fd63da6d16012995bd2ce229c248cb83acc4fa5b
      
https://github.com/jenkinsci/jenkins/commit/fd63da6d16012995bd2ce229c248cb83acc4fa5b
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M core/src/main/java/hudson/model/queue/Executables.java

  Log Message:
  -----------
  javadoc reference fix


  Commit: ac779acd90fc8cc01c48bc95ca79c0eeadaaddd8
      
https://github.com/jenkinsci/jenkins/commit/ac779acd90fc8cc01c48bc95ca79c0eeadaaddd8
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M core/src/main/java/hudson/model/Executor.java

  Log Message:
  -----------
  pulling out setUp1.

This helps the structure more visible that setUp1/finish1 are supposed to pair 
up


  Commit: 0bf34653f8a7081a7728f2193b62e2d1b4a26bd6
      
https://github.com/jenkinsci/jenkins/commit/0bf34653f8a7081a7728f2193b62e2d1b4a26bd6
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M core/src/main/java/jenkins/model/queue/AsynchronousExecution.java

  Log Message:
  -----------
  javadoc formatting fix for better readability from code editor


  Commit: bd07752e58d2dfcc25aed24eb832c043edf79937
      
https://github.com/jenkinsci/jenkins/commit/bd07752e58d2dfcc25aed24eb832c043edf79937
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M core/src/main/java/hudson/model/Executor.java

  Log Message:
  -----------
  javadoc improvement


  Commit: f2d5afe1083ae9f0342579f2f22588a8aa7096cf
      
https://github.com/jenkinsci/jenkins/commit/f2d5afe1083ae9f0342579f2f22588a8aa7096cf
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M core/src/main/java/jenkins/model/queue/AsynchronousExecution.java

  Log Message:
  -----------
  More minor javadoc


  Commit: e954ef42a0737f3d0a73be3af279763d1425945e
      
https://github.com/jenkinsci/jenkins/commit/e954ef42a0737f3d0a73be3af279763d1425945e
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2015-03-25 (Wed, 25 Mar 2015)

  Changed paths:
    M core/src/main/java/jenkins/model/queue/AsynchronousExecution.java

  Log Message:
  -----------
  Fixed a race condition.

IIUC, the expectation here is that Queue.Executable will instantiate 
AsynchronousException as a handle, start something asynchronously (say send a 
JMS message) with a callback, and the callback will tickle 
AsynchronousException.

So AsynchronousException might complete before it gets its executor set. This 
code change ensures that that case gets handled correctly.


Compare: 
https://github.com/jenkinsci/jenkins/compare/f2f988e81fc4^...e954ef42a073

-- 
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/d/optout.

Reply via email to