소스 검색

HADOOP-4956. Creates TaskStatus for failed tasks with an empty Counters object instead of null. Contributed by Devaraj Das.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/core/trunk@730110 13f79535-47bb-0310-9956-ffa450edef68
Devaraj Das 16 년 전
부모
커밋
e32bc00fe1
2개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 0
      CHANGES.txt
  2. 1 1
      src/mapred/org/apache/hadoop/mapred/JobInProgress.java

+ 3 - 0
CHANGES.txt

@@ -517,6 +517,9 @@ Release 0.20.0 - Unreleased
 
 
     HADOOP-4896. HDFS Fsck does not load HDFS configuration. (Raghu Angadi)
     HADOOP-4896. HDFS Fsck does not load HDFS configuration. (Raghu Angadi)
 
 
+    HADOOP-4956. Creates TaskStatus for failed tasks with an empty Counters 
+    object instead of null. (ddas)
+
 Release 0.19.1 - Unreleased
 Release 0.19.1 - Unreleased
 
 
   IMPROVEMENTS
   IMPROVEMENTS

+ 1 - 1
src/mapred/org/apache/hadoop/mapred/JobInProgress.java

@@ -2340,7 +2340,7 @@ class JobInProgress {
                                                     reason,
                                                     reason,
                                                     reason,
                                                     reason,
                                                     trackerName, phase,
                                                     trackerName, phase,
-                                                    null);
+                                                    new Counters());
     status.setFinishTime(System.currentTimeMillis());
     status.setFinishTime(System.currentTimeMillis());
     updateTaskStatus(tip, status, metrics);
     updateTaskStatus(tip, status, metrics);
     JobHistory.Task.logFailed(tip.getTIPId(), 
     JobHistory.Task.logFailed(tip.getTIPId(),