Repository: airavata
Updated Branches:
  refs/heads/develop a7573b2fb -> b182ca18a


fixing minor issues in local fork job submission


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/b182ca18
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/b182ca18
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/b182ca18

Branch: refs/heads/develop
Commit: b182ca18a6f5e81caf97bb5e18efd863f17bdf55
Parents: a7573b2
Author: scnakandala <supun.nakand...@gmail.com>
Authored: Wed Aug 9 17:23:19 2017 -0400
Committer: scnakandala <supun.nakand...@gmail.com>
Committed: Wed Aug 9 17:23:19 2017 -0400

----------------------------------------------------------------------
 .../main/java/org/apache/airavata/gfac/core/GFacUtils.java    | 2 +-
 .../org/apache/airavata/gfac/impl/LocalCommandOutput.java     | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/b182ca18/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacUtils.java
----------------------------------------------------------------------
diff --git 
a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacUtils.java
 
b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacUtils.java
index 1bb9e6f..6c4cfc8 100644
--- 
a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacUtils.java
+++ 
b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacUtils.java
@@ -850,7 +850,7 @@ public class GFacUtils {
     public static String getTemplateFileName(ResourceJobManagerType 
resourceJobManagerType) {
         switch (resourceJobManagerType) {
             case FORK:
-                return "UGE_Groovy.template";
+                return "FORK_Groovy.template";
             case PBS:
                 return "PBS_Groovy.template";
             case SLURM:

http://git-wip-us.apache.org/repos/asf/airavata/blob/b182ca18/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/LocalCommandOutput.java
----------------------------------------------------------------------
diff --git 
a/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/LocalCommandOutput.java
 
b/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/LocalCommandOutput.java
index 709130d..d308eed 100644
--- 
a/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/LocalCommandOutput.java
+++ 
b/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/impl/LocalCommandOutput.java
@@ -74,6 +74,13 @@ public class LocalCommandOutput implements CommandOutput {
 
     @Override
     public int getExitCode() {
+        while (process.isAlive()){
+            try {
+                Thread.sleep(1000);
+            } catch (InterruptedException e) {
+                e.printStackTrace();
+            }
+        }
         return process.exitValue();
     }
 }

Reply via email to