Capacity Scheduler does not kill reduce tasks if no running reducers have made 
any progress at all.
---------------------------------------------------------------------------------------------------

                 Key: HADOOP-6093
                 URL: https://issues.apache.org/jira/browse/HADOOP-6093
             Project: Hadoop Core
          Issue Type: Bug
          Components: contrib/capacity-sched
    Affects Versions: 0.20.0
            Reporter: Ferdy
            Priority: Minor


If the Capacity Scheduler decides to kill a reduce job then it selects the task 
that made the least progress. In my test setup I created a dummy reduce task 
that does nothing but waiting indefinitely. All reduce progresses are "1". Now 
the "getRunningTaskWithLeastProgress(tip)" will return null, so no task is 
killed.

Although not very likely this will occur in a production setup (timeout killing 
would kick in anyway) but it may be a bit unexpecting.

I will attach a patch.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to