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

airavata git commit: adding Done state for LSF email parsing

Repository: airavata
Updated Branches:
  refs/heads/develop 2c5854b1f -> ef56b7a52


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/ef56b7a5
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/ef56b7a5
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/ef56b7a5

Branch: refs/heads/develop
Commit: ef56b7a52d0d7fdec97a564aa6411c62ad0a0b00
Parents: 2c5854b
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:09 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/ef56b7a5/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 1cefdca..cf1a416 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;