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.

Reply via email to