[ 
https://issues.apache.org/jira/browse/MAPREDUCE-270?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12759441#action_12759441
 ] 

Arun C Murthy commented on MAPREDUCE-270:
-----------------------------------------

Nigel - This patch proved very very hard to test without mock-objects. For now, 
I've attached a slightly arbitrary test-case which checks does the following:

# Simulates a very large cluster by setting a very high value of 30s for the 
heartbeat-interval between the JobTracker and TaskTracker.
# Switches on the out-of-band heartbeat for the cluster.
# Submits a very small random-writer job with 2 maps and asserts that the job 
completes within 120s. 

The 120s deadline is carefully chosen with the idea that a randomwriter job 
with 2 maps will need at least 4 heartbeats: setup-task, map_0, map_1 and 
cleanup-task. However this is still arbitrary and not very scientific. So, 
should we commit this test-case given that it is slightly flaky? Thoughts?

PS: The job completes in ~50s with out-of-band heartbeats turned on, and in 
~3mins with it turned off. FYI

> TaskTracker could send an out-of-band heartbeat when the last running 
> map/reduce completes
> ------------------------------------------------------------------------------------------
>
>                 Key: MAPREDUCE-270
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-270
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>    Affects Versions: 0.21.0
>            Reporter: Arun C Murthy
>            Assignee: Arun C Murthy
>             Fix For: 0.22.0
>
>         Attachments: MAPREDUCE-270.patch, MAPREDUCE-270.patch, 
> MAPREDUCE-270.patch, MAPREDUCE-270_yhadoop20.patch, 
> MAPREDUCE-270_yhadoop20.patch, MAPREDUCE-270_yhadoop20.patch
>
>
> Currently the TaskTracker strictly respects the heartbeat interval, this 
> causes utilization issues when all running tasks complete. We could send an 
> out-of-band heartbeat in that case.

-- 
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