[ 
https://issues.apache.org/jira/browse/HADOOP-2208?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12542748
 ] 

acmurthy edited comment on HADOOP-2208 at 11/15/07 4:15 AM:
-----------------------------------------------------------------

bq. One really simple option is to to add a Counters.clear method and call it 
from TaskStatus.clearStatus, this will ensure that only updated counters are 
sent in every hearbeat.

I jumped to a hasty conclusion. Forget it, won't work.

The way to get that to work is to add a {{boolean}} {{updated}} flag to 
{{CounterRec}}, set that to true on every {{Counter.incrCounter}} call and 
check and send only updated ones. The {{updated}} flag should be cleared via 
{{TaskStatus.clearStatus}}. Thoughts?


      was (Author: acmurthy):
    bq. One really simple option is to to add a Counters.clear method and call 
it from TaskStatus.clearStatus, this will ensure that only updated counters are 
sent in every hearbeat.

I jumped to hasty conclusion. Forget it, won't work.

  
> Reduce frequency of Counter updates in the task tracker status
> --------------------------------------------------------------
>
>                 Key: HADOOP-2208
>                 URL: https://issues.apache.org/jira/browse/HADOOP-2208
>             Project: Hadoop
>          Issue Type: Improvement
>            Reporter: Amareshwari Sri Ramadasu
>            Assignee: Amareshwari Sri Ramadasu
>
> Currently,  We have counter updates from task tracker to job tracker on every 
> heartbeat. Both counter name and the values are updated for every heartbeat. 
> This can be improved by sending names and values for the first time and only 
> the values after that.
> The frequency can be reduced by doing update only when the counters got 
> changed. 

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