You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sm...@apache.org on 2017/04/03 09:50:15 UTC

[2/4] airavata git commit: adding Done state for LSF email parsing

adding Done state for LSF email parsing


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

Branch: refs/heads/develop
Commit: 8d2581aff4e72e3cf2d353eb1b295038a5d6391b
Parents: 5ba6a6d
Author: scnakandala <su...@gmail.com>
Authored: Tue Feb 14 14:04:09 2017 -0500
Committer: scnakandala <su...@gmail.com>
Committed: Tue Feb 14 14:04:57 2017 -0500

----------------------------------------------------------------------
 .../airavata/gfac/monitor/email/parser/LSFEmailParser.java      | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/8d2581af/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/monitor/email/parser/LSFEmailParser.java
----------------------------------------------------------------------
diff --git a/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/monitor/email/parser/LSFEmailParser.java b/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/monitor/email/parser/LSFEmailParser.java
index 17aefd9..fe4ccc3 100644
--- a/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/monitor/email/parser/LSFEmailParser.java
+++ b/modules/gfac/gfac-impl/src/main/java/org/apache/airavata/gfac/monitor/email/parser/LSFEmailParser.java
@@ -37,7 +37,8 @@ public class LSFEmailParser implements EmailParser {
     private static final Logger log = LoggerFactory.getLogger(LSFEmailParser.class);
     private static final String REGEX = "[a-zA-Z]+\\s+(?<" + JOBID + ">[\\d]+):\\s+<(?<" + JOBNAME + ">[a-zA-Z0-9]+)>\\s+(?<" + STATUS + ">[a-zA-Z]+)";
     public static final String STARTED = "started";
-    public static final String COMPLETE = "Exited";
+    public static final String COMPLETE = "Done";
+    public static final String FAILED = "Exited";
 
     @Override
     public JobStatusResult parseEmail(Message message) throws MessagingException, AiravataException {
@@ -71,6 +72,8 @@ public class LSFEmailParser implements EmailParser {
                 return JobState.ACTIVE;
             case COMPLETE:
                 return JobState.COMPLETE;
+            case FAILED:
+                return JobState.FAILED;
             default:
                 return JobState.UNKNOWN;
         }