added new retryable ssh exceptions

This commit is contained in:
Adrian Cole 2011-02-27 16:41:57 -08:00
parent ff10f03efc
commit 67a13f439c
2 changed files with 2 additions and 2 deletions

View File

@ -100,7 +100,7 @@ public class JschSshClient implements SshClient {
@Inject(optional = true) @Inject(optional = true)
@Named("jclouds.ssh.retryable_messages") @Named("jclouds.ssh.retryable_messages")
@VisibleForTesting @VisibleForTesting
String retryableMessages = "invalid data,End of IO Stream Read,Connection reset"; String retryableMessages = "invalid data,End of IO Stream Read,Connection reset,connection is closed by foreign host,socket is not established";
@Inject(optional = true) @Inject(optional = true)
@Named("jclouds.ssh.retry_predicate") @Named("jclouds.ssh.retry_predicate")

View File

@ -63,7 +63,7 @@ public class AWSEC2PropertiesBuilder extends org.jclouds.ec2.EC2PropertiesBuilde
// authorized key executes after ssh has started // authorized key executes after ssh has started
properties.setProperty("jclouds.ssh.max_retries", "7"); properties.setProperty("jclouds.ssh.max_retries", "7");
properties.setProperty("jclouds.ssh.retryable_messages", properties.setProperty("jclouds.ssh.retryable_messages",
"Auth fail,invalid data,End of IO Stream Read,Connection reset,socket is not established"); "Auth fail,invalid data,End of IO Stream Read,Connection reset,socket is not established,connection is closed by foreign host,socket is not established");
properties.setProperty(PROPERTY_ENDPOINT, "https://ec2.us-east-1.amazonaws.com"); properties.setProperty(PROPERTY_ENDPOINT, "https://ec2.us-east-1.amazonaws.com");
properties.setProperty(PROPERTY_REGIONS, Joiner.on(',').join(DEFAULT_REGIONS)); properties.setProperty(PROPERTY_REGIONS, Joiner.on(',').join(DEFAULT_REGIONS));
// amazon, alestic, canonical, and rightscale // amazon, alestic, canonical, and rightscale