Procházet zdrojové kódy

HADOOP-3947. Fix a problem in tasktracker reinitialization. Contributed by Amareshwari Sriramadasu.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/core/trunk@685875 13f79535-47bb-0310-9956-ffa450edef68
Devaraj Das před 17 roky
rodič
revize
d6a3a78435

+ 3 - 0
CHANGES.txt

@@ -1097,6 +1097,9 @@ Release 0.18.0 - Unreleased
     HADOOP-3901. Fix bin/hadoop to correctly set classpath under cygwin.
     (Tsz Wo (Nicholas) Sze via omalley)
 
+    HADOOP-3947. Fix a problem in tasktracker reinitialization. 
+    (Amareshwari Sriramadasu via ddas)
+
 Release 0.17.2 - 2008-08-11
 
   BUG FIXES

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

@@ -424,6 +424,7 @@ public class TaskTracker
                              "Map-events fetcher for all reduce tasks " + "on " + 
                              taskTrackerName);
     mapEventsFetcher.start();
+    this.running = true;
   }
   
   public static Class<? extends TaskTrackerInstrumentation> getInstrumentationClass(Configuration conf) {
@@ -1365,7 +1366,6 @@ public class TaskTracker
   public void run() {
     try {
       startCleanupThreads();
-      this.running = true;
       boolean denied = false;
       while (running && !shuttingDown && !denied) {
         boolean staleState = false;