Jelajahi Sumber

HADOOP-1798. Fix jobtracker to correctly account for failed tasks. Contributed by Owen.

git-svn-id: https://svn.apache.org/repos/asf/lucene/hadoop/trunk@570937 13f79535-47bb-0310-9956-ffa450edef68
Doug Cutting 18 tahun lalu
induk
melakukan
21f4929a48
2 mengubah file dengan 4 tambahan dan 1 penghapusan
  1. 3 0
      CHANGES.txt
  2. 1 1
      src/java/org/apache/hadoop/mapred/JobTracker.java

+ 3 - 0
CHANGES.txt

@@ -137,6 +137,9 @@ Release 0.14.1 - (unreleased)
     HADOOP-1790.  Fix tasktracker to work correctly on multi-homed
     boxes.  (Torsten Curdt via cutting)
 
+    HADOOP-1798.  Fix jobtracker to correctly account for failed
+    tasks.  (omalley via cutting)
+
 
 Release 0.14.0 - 2007-08-17
 

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

@@ -1226,7 +1226,7 @@ public class JobTracker implements MRConstants, InterTrackerProtocol, JobSubmiss
           // If not first contact, there should be some record of the tracker
           if (!seenBefore) {
             LOG.warn("Status from unknown Tracker : " + trackerName);
-            taskTrackers.remove(trackerName); 
+            updateTaskTrackerStatus(trackerName, null);
             return false;
           }
         }