Exit from while loop if sucess
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/7781ff8f Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/7781ff8f Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/7781ff8f Branch: refs/heads/master Commit: 7781ff8fe15868d1e1ecc86703aaff03f09c60f2 Parents: 77a5118 Author: Shameera Rathnayaka <[email protected]> Authored: Fri Apr 22 14:56:37 2016 -0400 Committer: Shameera Rathnayaka <[email protected]> Committed: Fri Apr 22 14:56:37 2016 -0400 ---------------------------------------------------------------------- .../main/java/org/apache/airavata/gfac/impl/HPCRemoteCluster.java | 2 ++ 1 file changed, 2 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/airavata/blob/7781ff8f/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/HPCRemoteCluster.java ---------------------------------------------------------------------- diff --git a/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/HPCRemoteCluster.java b/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/HPCRemoteCluster.java index 468249e..cdd0500 100644 --- a/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/HPCRemoteCluster.java +++ b/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/HPCRemoteCluster.java @@ -177,6 +177,7 @@ public class HPCRemoteCluster extends AbstractRemoteCluster{ } else { SSHUtils.scpThirdParty(sourceFile, session, destinationFile, clientSession, ignoreEmptyFile); } + break; // exit while loop } catch (JSchException e) { if (retryCount == MAX_RETRY_COUNT) { log.error("Retry count " + MAX_RETRY_COUNT + " exceeded for transferring from:" @@ -202,6 +203,7 @@ public class HPCRemoteCluster extends AbstractRemoteCluster{ log.info("Creating directory: " + serverInfo.getHost() + ":" + directoryPath); try { SSHUtils.makeDirectory(directoryPath, session); + break; // Exit while loop } catch (JSchException e) { if (retryCount == MAX_RETRY_COUNT) { log.error("Retry count " + MAX_RETRY_COUNT + " exceeded for creating directory: "
