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.