瀏覽代碼

Fix for HADOOP-82. Completes count should never be less than zero. Contributed by Michael Stack.

git-svn-id: https://svn.apache.org/repos/asf/lucene/hadoop/trunk@386226 13f79535-47bb-0310-9956-ffa450edef68
Doug Cutting 19 年之前
父節點
當前提交
db9cbb3c4e
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/java/org/apache/hadoop/mapred/TaskInProgress.java

+ 3 - 1
src/java/org/apache/hadoop/mapred/TaskInProgress.java

@@ -268,7 +268,9 @@ class TaskInProgress {
             status.setRunState(TaskStatus.FAILED);
         }
         this.recentTasks.remove(taskid);
-        this.completes--;
+        if (this.completes > 0) {
+            this.completes--;
+        }
 
         numTaskFailures++;
         if (numTaskFailures >= MAX_TASK_FAILURES) {