Code changed in jenkins
User: Stephen Connolly
Path:
core/src/main/java/hudson/Functions.java
core/src/main/java/hudson/model/AbstractCIBase.java
core/src/main/java/hudson/model/Computer.java
core/src/main/java/hudson/model/Executor.java
core/src/main/java/hudson/model/Hudson.java
core/src/main/java/hudson/model/Node.java
core/src/main/java/hudson/model/Queue.java
core/src/main/java/hudson/model/ResourceController.java
core/src/main/java/hudson/slaves/AbstractCloudSlave.java
core/src/main/java/hudson/slaves/ComputerRetentionWork.java
core/src/main/java/hudson/slaves/NodeProvisioner.java
core/src/main/java/hudson/slaves/RetentionStrategy.java
core/src/main/java/hudson/slaves/SlaveComputer.java
core/src/main/java/jenkins/model/Jenkins.java
core/src/main/java/jenkins/model/Nodes.java
core/src/main/java/jenkins/util/AtmostOneTaskExecutor.java
core/src/main/resources/hudson/model/Messages.properties
core/src/main/resources/lib/hudson/executors.jelly
core/src/main/resources/lib/layout/layout.jelly
http://jenkins-ci.org/commit/jenkins/92147c3597308bc05e6448ccc41409fcc7c05fd7
Log:
[FIXED JENKINS-27565] Refactor the Queue and Nodes to use a consistent locking strategy

The test system I set up to verify resolution of customer(s)' issues driving this change, required
additional changes in order to fully resolve the issues at hand. As a result I am bundling these
changes:

  • Moves nodes to being store in separate config files outside of the main config file (improves performance) [FIXED JENKINS-27562]
  • Makes the Jenkins is loading screen not block on the extensions loading lock [FIXED JENKINS-27563]
  • Removes race condition rendering the list of executors [FIXED JENKINS-27564] [FIXED JENKINS-15355]
  • Tidy up the locks that were causing deadlocks with the once retention strategy in durable tasks [FIXED JENKINS-27476]
  • Remove any requirement from Jenkins Core to lock on the Queue when rendering the Jenkins UI [FIXED-JENKINS-27566]
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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to