Branch: refs/heads/master Home: https://github.com/jenkinsci/ec2-plugin Commit: d236a8c5aa72f2e3adec1ae325edfd27488bf896 https://github.com/jenkinsci/ec2-plugin/commit/d236a8c5aa72f2e3adec1ae325edfd27488bf896 Author: Chris Klaiber <ch...@khanacademy.org> Date: 2014-06-27 (Fri, 27 Jun 2014)
Changed paths: M src/main/java/hudson/plugins/ec2/ssh/EC2UnixLauncher.java Log Message: ----------- Wait indefinitely when launching slave agent with a timeout of zero Summary: The docs claim that a timeout of zero means forever, but sometimes it turns out to really mean zero. We correct that here. Test Plan: Ran the new code on our Jenkins installation, saw that we didn't get the timeout message where Jenkins waits for only about 5 seconds before claiming that it failed to launch the slave agent. Reviewers: csilvers Reviewed By: csilvers Differential Revision: http://phabricator.khanacademy.org/D10554 Commit: 0058d0e264e6d04152046116a3cc09e31fb7fc8f https://github.com/jenkinsci/ec2-plugin/commit/0058d0e264e6d04152046116a3cc09e31fb7fc8f Author: Craig Silverstein <csilv...@khanacademy.org> Date: 2014-07-23 (Wed, 23 Jul 2014) Changed paths: M src/main/java/hudson/plugins/ec2/EC2RetentionStrategy.java Log Message: ----------- More logging when we decide to time out a slave. Summary: They're timing out much more often than I'd expect -- even when we're doing back-to-back deploys they are timing out. Not sure why. I am hoping this logging will shed some light. Test Plan: Fingers crossed. Reviewers: chris Reviewed By: chris Differential Revision: http://phabricator.khanacademy.org/D11464 Commit: f1f8fc80ffd0d4aefccfba742e004060cafb23a0 https://github.com/jenkinsci/ec2-plugin/commit/f1f8fc80ffd0d4aefccfba742e004060cafb23a0 Author: Craig Silverstein <csilv...@khanacademy.org> Date: 2014-10-20 (Mon, 20 Oct 2014) Changed paths: M src/main/java/hudson/plugins/ec2/ssh/EC2UnixLauncher.java Log Message: ----------- Restart slave.jar when it dies. Summary: Sometimes slave.jar dies due to an OOM error or the like. In those cases, make it automatically restart. Jenkins doesn't notice that slaves are dead in order to restart it themselves. Test Plan: Fingers crossed. I'll install this on jenkins, terminate all the jenkins-slave machines on ec2, and run make-allcheck, and make sure the slaves start up properly. I don't know what com.trilead.ssh2.Connection.execCommand does, but it looks like it just runs the given command in the shell, based on code example #6 at http://www.programcreek.com/java-api-examples/index.php?api=com.trilead.ssh2.Session >>> sess.execCommand("uname -a && date && uptime && who"); Reviewers: jlfwong Reviewed By: jlfwong Subscribers: chris Differential Revision: http://phabricator.khanacademy.org/D14010 Commit: 64745807d956486d6fd0f4db8cce8be9f242e8db https://github.com/jenkinsci/ec2-plugin/commit/64745807d956486d6fd0f4db8cce8be9f242e8db Author: Craig Silverstein <csilv...@khanacademy.org> Date: 2014-12-11 (Thu, 11 Dec 2014) Changed paths: M .gitignore M pom.xml A src/main/java/hudson/plugins/ec2/AMITypeData.java M src/main/java/hudson/plugins/ec2/AmazonEC2Cloud.java M src/main/java/hudson/plugins/ec2/EC2AbstractSlave.java M src/main/java/hudson/plugins/ec2/EC2Cloud.java M src/main/java/hudson/plugins/ec2/EC2ComputerLauncher.java M src/main/java/hudson/plugins/ec2/EC2OndemandSlave.java M src/main/java/hudson/plugins/ec2/EC2RetentionStrategy.java M src/main/java/hudson/plugins/ec2/EC2SpotSlave.java M src/main/java/hudson/plugins/ec2/EC2Tag.java M src/main/java/hudson/plugins/ec2/SlaveTemplate.java A src/main/java/hudson/plugins/ec2/UnixData.java A src/main/java/hudson/plugins/ec2/WindowsData.java M src/main/java/hudson/plugins/ec2/ssh/EC2UnixLauncher.java A src/main/java/hudson/plugins/ec2/util/DeviceMappingParser.java A src/main/java/hudson/plugins/ec2/win/EC2WindowsLauncher.java A src/main/java/hudson/plugins/ec2/win/WinConnection.java A src/main/java/hudson/plugins/ec2/win/winrm/RuntimeIOException.java A src/main/java/hudson/plugins/ec2/win/winrm/WinRM.java A src/main/java/hudson/plugins/ec2/win/winrm/WinRMClient.java A src/main/java/hudson/plugins/ec2/win/winrm/WinRMConnectException.java A src/main/java/hudson/plugins/ec2/win/winrm/WindowsProcess.java A src/main/java/hudson/plugins/ec2/win/winrm/request/AbstractWinRMRequest.java A src/main/java/hudson/plugins/ec2/win/winrm/request/DeleteShellRequest.java A src/main/java/hudson/plugins/ec2/win/winrm/request/ExecuteCommandRequest.java A src/main/java/hudson/plugins/ec2/win/winrm/request/GetOutputRequest.java A src/main/java/hudson/plugins/ec2/win/winrm/request/OpenShellRequest.java A src/main/java/hudson/plugins/ec2/win/winrm/request/RequestFactory.java A src/main/java/hudson/plugins/ec2/win/winrm/request/SendInputRequest.java A src/main/java/hudson/plugins/ec2/win/winrm/request/SignalRequest.java A src/main/java/hudson/plugins/ec2/win/winrm/request/WinRMRequest.java A src/main/java/hudson/plugins/ec2/win/winrm/soap/Header.java A src/main/java/hudson/plugins/ec2/win/winrm/soap/HeaderBuilder.java A src/main/java/hudson/plugins/ec2/win/winrm/soap/MessageBuilder.java A src/main/java/hudson/plugins/ec2/win/winrm/soap/Namespaces.java A src/main/java/hudson/plugins/ec2/win/winrm/soap/Option.java M src/main/resources/hudson/plugins/ec2/AmazonEC2Cloud/config-entries.jelly M src/main/resources/hudson/plugins/ec2/EC2Computer/configure.jelly M src/main/resources/hudson/plugins/ec2/EC2Computer/help-idleTerminationMinutes.html M src/main/resources/hudson/plugins/ec2/EC2Computer/help-usePrivateDnsName.html A src/main/resources/hudson/plugins/ec2/EC2Slave/help-idleTerminationMinutes.html M src/main/resources/hudson/plugins/ec2/EC2Slave/help-stopOnTerminate.html M src/main/resources/hudson/plugins/ec2/SlaveTemplate/config.jelly A src/main/resources/hudson/plugins/ec2/SlaveTemplate/help-amiType.html A src/main/resources/hudson/plugins/ec2/SlaveTemplate/help-customDeviceMapping.html M src/main/resources/hudson/plugins/ec2/SlaveTemplate/help-idleTerminationMinutes.html A src/main/resources/hudson/plugins/ec2/SlaveTemplate/help-instanceCapStr.html A src/main/resources/hudson/plugins/ec2/SlaveTemplate/help-stopOnTerminate.html A src/main/resources/hudson/plugins/ec2/SlaveTemplate/help-useDedicatedTenancy.html A src/main/resources/hudson/plugins/ec2/UnixData/config.jelly A src/main/resources/hudson/plugins/ec2/WindowsData/config.jelly A src/main/resources/hudson/plugins/ec2/WindowsData/help-bootDelay.html M src/test/java/hudson/plugins/ec2/EC2AbstractSlaveTest.java M src/test/java/hudson/plugins/ec2/EC2OndemandSlaveTest.java A src/test/java/hudson/plugins/ec2/EC2RetentionStrategyTest.java M src/test/java/hudson/plugins/ec2/SlaveTemplateTest.java M src/test/java/hudson/plugins/ec2/TemplateLabelsTest.java A src/test/java/hudson/plugins/ec2/WinRMMessageTest.java A src/test/java/hudson/plugins/ec2/util/DeviceMappingParserTest.java Log Message: ----------- Merge branch 'master' of http://github.com/jenkinsci/ec2-plugin Conflicts: src/main/java/hudson/plugins/ec2/EC2RetentionStrategy.java Commit: 40c458f27a773ded39a6d2e79a3c079374aee98f https://github.com/jenkinsci/ec2-plugin/commit/40c458f27a773ded39a6d2e79a3c079374aee98f Author: Francis Upton <franc...@gmail.com> Date: 2014-12-11 (Thu, 11 Dec 2014) Changed paths: M src/main/java/hudson/plugins/ec2/ssh/EC2UnixLauncher.java Log Message: ----------- Merge pull request #122 from Khan/master Respect timeout=0 when launching slave agent, and restart slave when it dies. Compare: https://github.com/jenkinsci/ec2-plugin/compare/3e0b6f82793a...40c458f27a77 -- 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.