Browse Source

HADOOP-247. Fix sort progress to better handle exceptions. Contributed by Mahadev.

git-svn-id: https://svn.apache.org/repos/asf/lucene/hadoop/trunk@409024 13f79535-47bb-0310-9956-ffa450edef68
Doug Cutting 19 years ago
parent
commit
c231872403
2 changed files with 8 additions and 2 deletions
  1. 3 0
      CHANGES.txt
  2. 5 2
      src/java/org/apache/hadoop/mapred/ReduceTask.java

+ 3 - 0
CHANGES.txt

@@ -55,6 +55,9 @@ Trunk (unreleased)
 14. HADOOP-205.  Incorporate pending tasks into tasktracker load
     calculations.  (Mahadev Konar via cutting)
 
+15. HADOOP-247.  Fix sort progress to better handle exceptions.
+    (Mahadev Konar via cutting)
+
 
 Release 0.2.1 - 2006-05-12
 

+ 5 - 2
src/java/org/apache/hadoop/mapred/ReduceTask.java

@@ -229,9 +229,12 @@ class ReduceTask extends Task {
               reportProgress(umbilical);
               Thread.sleep(PROGRESS_INTERVAL);
             } catch (InterruptedException e) {
-              continue;
+                return;
             } catch (Throwable e) {
-              return;
+                System.out.println("Thread Exception in " +
+                                   "reporting sort progress\n" +
+                                   StringUtils.stringifyException(e));
+                continue;
             }
           }
         }