[ https://issues.apache.org/jira/browse/HADOOP-4981?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12713814#action_12713814 ]
Chris Douglas edited comment on HADOOP-4981 at 5/27/09 5:24 PM: ---------------------------------------------------------------- [edit - correct issue] TestQueueCapacities is failing in 0.20. When HADOOP-5792 is reverted, this causes TestQueueCapacities to fail in trunk. was (Author: chris.douglas): TestQueueCapacities is failing in 0.20. When HADOOP-4792 is reverted, this causes TestQueueCapacities to fail in trunk. > Prior code fix in Capacity Scheduler prevents speculative execution in jobs > --------------------------------------------------------------------------- > > Key: HADOOP-4981 > URL: https://issues.apache.org/jira/browse/HADOOP-4981 > Project: Hadoop Core > Issue Type: Bug > Components: contrib/capacity-sched > Reporter: Vivek Ratan > Assignee: Sreekanth Ramakrishnan > Fix For: 0.20.1 > > Attachments: 4981.1.patch, 4981.2.patch, HADOOP-4981-1.patch, > HADOOP-4981-2.patch, HADOOP-4981-3.patch, HADOOP-4981-4.patch, > HADOOP-4981-5-br20.patch, HADOOP-4981-5.patch > > > As part of the code fix for HADOOP-4035, the Capacity Scheduler obtains a > task from JobInProgress (calling obtainNewMapTask() or obtainNewReduceTask()) > only if the number of pending tasks for a job is greater than zero (see the > if-block in TaskSchedulingMgr.getTaskFromJob()). So, if a job has no pending > tasks and only has running tasks, it will never be given a slot, and will > never have a chance to run a speculative task. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.