Branch: refs/heads/master Home: https://github.com/jenkinsci/lockable-resources-plugin Commit: 94dd7bbfe28f1e68ac86305f0942868e35bd5012 https://github.com/jenkinsci/lockable-resources-plugin/commit/94dd7bbfe28f1e68ac86305f0942868e35bd5012 Author: Alejandro del Castillo <alejandro.delcasti...@ni.com> Date: 2017-08-29 (Tue, 29 Aug 2017)
Changed paths: M src/main/java/org/jenkins/plugins/lockableresources/LockableResourcesManager.java Log Message: ----------- LockableResourceManager: override save JobConfigHistory does a bunch of stuff every time SaveableListener.fireOnChange is called. Avoid the situation by using a simpler save version instead. Signed-off-by: Alejandro del Castillo <alejandro.delcasti...@ni.com> Commit: 2e174d7f63dd2c359e944fbe347cb6ecc86693cb https://github.com/jenkinsci/lockable-resources-plugin/commit/2e174d7f63dd2c359e944fbe347cb6ecc86693cb Author: Alejandro del Castillo <alejandro.delcasti...@ni.com> Date: 2017-08-29 (Tue, 29 Aug 2017) Changed paths: M src/main/java/org/jenkins/plugins/lockableresources/LockableResourcesManager.java Log Message: ----------- LockableResourcesManager: make queueContext & unqueueContext thread safe Both methods modify queuedContexts, but are not set to be synchonized, which makes them vulnerable to a ConcurrentModificationException. Signed-off-by: Alejandro del Castillo <alejandro.delcasti...@ni.com> Commit: fef087cfb79186bd1084a811b2ba4e4721801993 https://github.com/jenkinsci/lockable-resources-plugin/commit/fef087cfb79186bd1084a811b2ba4e4721801993 Author: Alejandro del Castillo <alejandro.delcasti...@ni.com> Date: 2017-09-12 (Tue, 12 Sep 2017) Changed paths: M src/test/java/org/jenkins/plugins/lockableresources/LockStepTest.java A src/test/resources/plugins/jobConfigHistory.hpi Log Message: ----------- LockStepTest: add stress test for concurrent lock access Include JobConfigHistory plugin, since it's known to cause problems in conjunction with locks. Signed-off-by: Alejandro del Castillo <alejandro.delcasti...@ni.com> Commit: 3f03365a2ce028fc2936fa58a5340e3f4fd37292 https://github.com/jenkinsci/lockable-resources-plugin/commit/3f03365a2ce028fc2936fa58a5340e3f4fd37292 Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-09-18 (Mon, 18 Sep 2017) Changed paths: M src/main/java/org/jenkins/plugins/lockableresources/LockableResourcesManager.java M src/test/java/org/jenkins/plugins/lockableresources/LockStepTest.java A src/test/resources/plugins/jobConfigHistory.hpi Log Message: ----------- Merge pull request #57 from adelcast/dev/adelcast/issue_jenkins-42720 LockableResourcesManager: make queueContext & unqueueContext thread safe Compare: https://github.com/jenkinsci/lockable-resources-plugin/compare/3099e8bb1fb6...3f03365a2ce0 -- 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 jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.