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;
}