Branch: refs/heads/master Home: https://github.com/jenkinsci/mesos-plugin Commit: 1cf6c7d7182327471b81dcf08998688db540f77d https://github.com/jenkinsci/mesos-plugin/commit/1cf6c7d7182327471b81dcf08998688db540f77d Author: Vincent Latombe <vinc...@latombe.net> Date: 2016-01-29 (Fri, 29 Jan 2016)
Changed paths: M src/main/java/org/jenkinsci/plugins/mesos/JenkinsScheduler.java M src/main/java/org/jenkinsci/plugins/mesos/MesosImpl.java Log Message: ----------- Add a minimum time to live for scheduler. I have observed scenarios of race conditions between threads provisioning new nodes and threads terminating old ones. The latter stop the driver and scheduler, preventing the former to provision properly, and leading unnecessary unregistration/registration of frameworks to Mesos. Commit: 0015bcb314b6ba488ad5224d6629aa79825bea18 https://github.com/jenkinsci/mesos-plugin/commit/0015bcb314b6ba488ad5224d6629aa79825bea18 Author: Vincent Latombe <vinc...@latombe.net> Date: 2016-01-29 (Fri, 29 Jan 2016) Changed paths: M src/main/java/org/jenkinsci/plugins/mesos/JenkinsScheduler.java Log Message: ----------- Move driver initialization to the main thread. This makes sure another thread cannot see "running = true" with "driver = null", leading to orphan references to running drivers. Commit: fa51806fcdbff18f84451bbcaff7f3a7a13fd638 https://github.com/jenkinsci/mesos-plugin/commit/fa51806fcdbff18f84451bbcaff7f3a7a13fd638 Author: Vincent Latombe <vinc...@latombe.net> Date: 2016-01-29 (Fri, 29 Jan 2016) Changed paths: M pom.xml Log Message: ----------- [maven-release-plugin] prepare release mesos-0.10.0-beta-4 Compare: https://github.com/jenkinsci/mesos-plugin/compare/f49b57fd1c4e...fa51806fcdbf -- 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.