Branch: refs/heads/master Home: https://github.com/jenkinsci/durable-task-plugin Commit: 8c3504398e5c9292512410077da0e67eaae1c4c4 https://github.com/jenkinsci/durable-task-plugin/commit/8c3504398e5c9292512410077da0e67eaae1c4c4 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M src/main/java/org/jenkinsci/plugins/durabletask/BourneShellScript.java M src/main/java/org/jenkinsci/plugins/durabletask/FileMonitoringTask.java R src/main/java/org/jenkinsci/plugins/durabletask/ProcessLiveness.java M src/test/java/org/jenkinsci/plugins/durabletask/BourneShellScriptTest.java Log Message: ----------- Remove ProcessLiveness and PID tracking in favor of a simple timestamp check on the log file. Commit: 10e9aaed49589b6f2d789df31c8992b5e0fe3037 https://github.com/jenkinsci/durable-task-plugin/commit/10e9aaed49589b6f2d789df31c8992b5e0fe3037 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-01 (Wed, 01 Nov 2017) Changed paths: M pom.xml Log Message: ----------- Updated parent. Commit: 7d58c50cadab805cbdbf550c31821d115014dcc3 https://github.com/jenkinsci/durable-task-plugin/commit/7d58c50cadab805cbdbf550c31821d115014dcc3 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-01 (Wed, 01 Nov 2017) Changed paths: M src/main/java/org/jenkinsci/plugins/durabletask/BourneShellScript.java Log Message: ----------- Missing serialVersionUID. Commit: ad5ce8d437b7a6755710451bcfddf5019d49bf29 https://github.com/jenkinsci/durable-task-plugin/commit/ad5ce8d437b7a6755710451bcfddf5019d49bf29 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-01 (Wed, 01 Nov 2017) Changed paths: M src/main/java/org/jenkinsci/plugins/durabletask/BourneShellScript.java Log Message: ----------- Seem to have solved the zombie issue. Commit: d86eab528a4c3dad45cf4d6d45fcba32f9e87eb2 https://github.com/jenkinsci/durable-task-plugin/commit/d86eab528a4c3dad45cf4d6d45fcba32f9e87eb2 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-07 (Tue, 07 Nov 2017) Changed paths: M pom.xml M src/test/java/org/jenkinsci/plugins/durabletask/BourneShellScriptTest.java Log Message: ----------- Working on Docker-based tests. Commit: bd48603aaee0b3cf990d16a594284b5ce99f0f7f https://github.com/jenkinsci/durable-task-plugin/commit/bd48603aaee0b3cf990d16a594284b5ce99f0f7f Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-07 (Tue, 07 Nov 2017) Changed paths: M src/test/java/org/jenkinsci/plugins/durabletask/BourneShellScriptTest.java Log Message: ----------- Reproduced zombie bug so that tests confirmed the fix. Not visible with SSHLauncher, presumably because sshd is a valid init process: waits on its children. CommandLauncher w/ `java -jar slave.jar` does not, so zombies are left if we forget to wait on them. (Perhaps jenkinsci/slave & cloudbees/jnlp-slave-with-java-build-tools should inherit from phusion/baseimage-docker to more safely support CommandLauncher?) Commit: 66acdcb75a5a7e22ed15d48532dc3f3f2c2ef1a3 https://github.com/jenkinsci/durable-task-plugin/commit/66acdcb75a5a7e22ed15d48532dc3f3f2c2ef1a3 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-07 (Tue, 07 Nov 2017) Changed paths: M pom.xml Log Message: ----------- Updating baseline to use more convenient DumbSlave constructor and because, hey, Jenkins 2. Commit: 7e501be26da109d7c37e1fe20eafd5032d66792b https://github.com/jenkinsci/durable-task-plugin/commit/7e501be26da109d7c37e1fe20eafd5032d66792b Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-07 (Tue, 07 Nov 2017) Changed paths: M src/test/java/org/jenkinsci/plugins/durabletask/BourneShellScriptTest.java A src/test/java/org/jenkinsci/plugins/durabletask/CentOSFixture.java A src/test/resources/org/jenkinsci/plugins/durabletask/CentOSFixture/Dockerfile Log Message: ----------- Tested on CentOS. Commit: 9b0b7234b56b659832168b063ac4b18e396c6087 https://github.com/jenkinsci/durable-task-plugin/commit/9b0b7234b56b659832168b063ac4b18e396c6087 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-07 (Tue, 07 Nov 2017) Changed paths: M src/test/java/org/jenkinsci/plugins/durabletask/BourneShellScriptTest.java Log Message: ----------- Testing shebangs. Commit: 07d2dc64d4c5b50868883b407b276c2e8d32008c https://github.com/jenkinsci/durable-task-plugin/commit/07d2dc64d4c5b50868883b407b276c2e8d32008c Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-09 (Thu, 09 Nov 2017) Changed paths: M src/main/java/org/jenkinsci/plugins/durabletask/BourneShellScript.java Log Message: ----------- Allow time variables to be customized via system property. Commit: 4bc0c07c7a82f94afae83e45a0a4c4f386041645 https://github.com/jenkinsci/durable-task-plugin/commit/4bc0c07c7a82f94afae83e45a0a4c4f386041645 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-09 (Thu, 09 Nov 2017) Changed paths: M pom.xml Log Message: ----------- Pick up docker-fixtures fix. Commit: 9857dc0babdfb79514c02245a250b01b8a6d3ef1 https://github.com/jenkinsci/durable-task-plugin/commit/9857dc0babdfb79514c02245a250b01b8a6d3ef1 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-09 (Thu, 09 Nov 2017) Changed paths: M pom.xml Log Message: ----------- Actually this is now PR 10. Commit: 7421d675fbf536b15ef9d84489c5dcc51f938910 https://github.com/jenkinsci/durable-task-plugin/commit/7421d675fbf536b15ef9d84489c5dcc51f938910 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-09 (Thu, 09 Nov 2017) Changed paths: M src/main/java/org/jenkinsci/plugins/durabletask/BourneShellScript.java Log Message: ----------- Do not think a getDiagnostics override is particularly valuable here. Commit: 54cf768dfae0af8cd84ef2754e0faf9a9351faf5 https://github.com/jenkinsci/durable-task-plugin/commit/54cf768dfae0af8cd84ef2754e0faf9a9351faf5 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-09 (Thu, 09 Nov 2017) Changed paths: M pom.xml Log Message: ----------- May as well use 3.0 parent; needed to trigger a new CI build anyway! Commit: 5966d2f8330039729548b2e867481b65e4f9b217 https://github.com/jenkinsci/durable-task-plugin/commit/5966d2f8330039729548b2e867481b65e4f9b217 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-13 (Mon, 13 Nov 2017) Changed paths: M src/main/java/org/jenkinsci/plugins/durabletask/executors/ContinuedTask.java M src/test/java/org/jenkinsci/plugins/durabletask/executors/ContinuedTaskTest.java Log Message: ----------- Merge branch 'master' into heartbeat Commit: f586d930d3e62b71c1af7e9951d374419a30fbdc https://github.com/jenkinsci/durable-task-plugin/commit/f586d930d3e62b71c1af7e9951d374419a30fbdc Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-13 (Mon, 13 Nov 2017) Changed paths: M src/main/java/org/jenkinsci/plugins/durabletask/BourneShellScript.java Log Message: ----------- Try to handle the case that the system clock is moved backward and thus timestamps suddenly get older than they were before. Commit: 5c98ca855a9a2fb0043888c1bab9cc5f41c8773a https://github.com/jenkinsci/durable-task-plugin/commit/5c98ca855a9a2fb0043888c1bab9cc5f41c8773a Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-13 (Mon, 13 Nov 2017) Changed paths: M src/main/java/org/jenkinsci/plugins/durabletask/BourneShellScript.java Log Message: ----------- If we are loading a historical task with a pid file, err on the side of assuming that the process is still alive, even if it is not producing any output. Commit: 66dc521b388ad3305687b3e2edc79e7590078fb1 https://github.com/jenkinsci/durable-task-plugin/commit/66dc521b388ad3305687b3e2edc79e7590078fb1 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-14 (Tue, 14 Nov 2017) Changed paths: M pom.xml Log Message: ----------- docker-fixtures 1.2 Commit: d35e639a45fdb28584b1a887e01855d1b44693b9 https://github.com/jenkinsci/durable-task-plugin/commit/d35e639a45fdb28584b1a887e01855d1b44693b9 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-14 (Tue, 14 Nov 2017) Changed paths: M src/test/java/org/jenkinsci/plugins/durabletask/BourneShellScriptTest.java Log Message: ----------- Demonstrating that, as per https://github.com/jenkinsci/docker-slave/pull/17, passing --init also suffices to avoid zombies, even if we neglect to wait. Commit: a818ef883ff5200a64ca33f4d700d1ecf17b3211 https://github.com/jenkinsci/durable-task-plugin/commit/a818ef883ff5200a64ca33f4d700d1ecf17b3211 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-11-14 (Tue, 14 Nov 2017) Changed paths: M pom.xml M src/main/java/org/jenkinsci/plugins/durabletask/BourneShellScript.java M src/main/java/org/jenkinsci/plugins/durabletask/FileMonitoringTask.java R src/main/java/org/jenkinsci/plugins/durabletask/ProcessLiveness.java M src/test/java/org/jenkinsci/plugins/durabletask/BourneShellScriptTest.java A src/test/java/org/jenkinsci/plugins/durabletask/CentOSFixture.java A src/test/resources/org/jenkinsci/plugins/durabletask/CentOSFixture/Dockerfile Log Message: ----------- Merge pull request #49 from jglick/heartbeat [JENKINS-47791] Remove ProcessLiveness and PID tracking in favor of a simple timestamp check on the log file Compare: https://github.com/jenkinsci/durable-task-plugin/compare/edef6839f947...a818ef883ff5 -- 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.