[ https://issues.apache.org/jira/browse/HADOOP-5165?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12673867#action_12673867 ]
Vinod K V commented on HADOOP-5165: ----------------------------------- Some observations: - There are now six iterations(!!) over the list of all jobs for getting setup and cleanup tasks. The code can be re-factored to get this count down to three, for e.g., by combining JobInProgress.obtainJobCleanupTask with map and reduce slots into a single loop. - With this patch, even after the above refactoring, we go through the list of jobs multiple times in all cases while without this patch, we do it only in the worst case. Though this may quicken the launching of job-setup, job-cleanup and task-cleanup tasks, it will affect all the heartbeats. I am just curious how the grid-mix numbers have turned out with this patch. > getSetupAndCleanupTasks should return multiple tasks in a heartbeat > ------------------------------------------------------------------- > > Key: HADOOP-5165 > URL: https://issues.apache.org/jira/browse/HADOOP-5165 > Project: Hadoop Core > Issue Type: Bug > Components: mapred > Affects Versions: 0.20.0 > Reporter: Amareshwari Sriramadasu > Assignee: Amareshwari Sriramadasu > Fix For: 0.20.0, 0.21.0 > > Attachments: patch-5165-1.txt, patch-5165.txt > > > getSetupAndCleanupTasks in JobTracker returns one task per heartbeat. With > HADOOP-3136, schedulers give multiple tasks per heartbeat, > getSetupAndCleanupTasks should also give multiple tasks per heartbeat. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.