Branch: refs/heads/master
Home: https://github.com/jenkinsci/jenkins
Commit: d2699b4859af4e43d49c79189429f2a5f3fe8ae4
https://github.com/jenkinsci/jenkins/commit/d2699b4859af4e43d49c79189429f2a5f3fe8ae4
Author: Brian Moyles <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M core/src/main/java/jenkins/model/Jenkins.java
Log Message:
-----------
synchronizing here can cause deadlock conditions from plugins like the
keyboard shortcuts plugin that ask for all views very frequently and do
additional locking on the actual view objects
Commit: ed0a6157437b85becf37d4df65e27ef992904f8f
https://github.com/jenkinsci/jenkins/commit/ed0a6157437b85becf37d4df65e27ef992904f8f
Author: Brian Moyles <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M core/src/main/java/hudson/model/ListView.java
Log Message:
-----------
getViews here could also probably drop synchronized
Commit: 09ffd9916b70cb666e4996270f8a0b178ecd8db6
https://github.com/jenkinsci/jenkins/commit/09ffd9916b70cb666e4996270f8a0b178ecd8db6
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M core/src/main/java/hudson/model/ListView.java
Log Message:
-----------
touch up. jobNames is a collection that does require a synchronization.
But the general direction of reducing the size of the lock is correct.
Commit: ec87354003e533f6ba07b9457d41d215d9445d70
https://github.com/jenkinsci/jenkins/commit/ec87354003e533f6ba07b9457d41d215d9445d70
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M changelog.html
Log Message:
-----------
recording this change
Commit: fa68f24292a492b3299467200fbb5339bf258f70
https://github.com/jenkinsci/jenkins/commit/fa68f24292a492b3299467200fbb5339bf258f70
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-22 (Tue, 22 May 2012)
Changed paths:
M changelog.html
M core/src/main/java/hudson/model/ListView.java
M core/src/main/java/jenkins/model/Jenkins.java
Log Message:
-----------
Merge branch 'pull-478'
Compare: https://github.com/jenkinsci/jenkins/compare/1589ec4...fa68f24