Browse Source

YARN-4207. Add a non-judgemental YARN app completion status. Contributed by Rich Haase.

Siddharth Seth 9 năm trước cách đây
mục cha
commit
0f708d465f

+ 2 - 0
hadoop-yarn-project/CHANGES.txt

@@ -618,6 +618,8 @@ Release 2.8.0 - UNRELEASED
 
     YARN-4418. AM Resource Limit per partition can be updated to ResourceUsage as well.
     (Sunil G via wangda)
+    
+    YARN-4207. Add a non-judgemental YARN app completion status. (Rich Haase via sseth)
 
   OPTIMIZATIONS
 

+ 4 - 1
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/FinalApplicationStatus.java

@@ -38,5 +38,8 @@ public enum FinalApplicationStatus {
   FAILED,
 
   /** Application which was terminated by a user or admin. */
-  KILLED
+  KILLED,
+
+  /** Application which has subtasks with multiple end states. */
+  ENDED
 }

+ 1 - 0
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/yarn_protos.proto

@@ -131,6 +131,7 @@ enum FinalApplicationStatusProto {
   APP_SUCCEEDED = 1;
   APP_FAILED = 2;
   APP_KILLED = 3;
+  APP_ENDED = 4;
 }
 
 message URLProto {