[ 
https://issues.apache.org/jira/browse/ACCUMULO-488?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13273109#comment-13273109
 ] 

Scott Kuehn commented on ACCUMULO-488:
--------------------------------------

John, I took another look and confirmed the implicit progress reporting by the 
task/tasktracker. I don't think this is an issue for Accumulo. Given your 
description above ( a single invocation of the user's map() takes longer than 
the timeout), best practice is for the user to update custom counters or invoke 
context.progress(), so the tasktracker knows their job is progressing.  

The sample sleepiterator code and MR job in the attached file can demonstrate 
the timeout and reset.  You can adjust the params in the job to force a timeout 
(or lack thereof).
                
> InputFormats' RecordReaders should call Context.progress
> --------------------------------------------------------
>
>                 Key: ACCUMULO-488
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-488
>             Project: Accumulo
>          Issue Type: Bug
>          Components: client
>    Affects Versions: 1.4.0, 1.3.5
>            Reporter: John Vines
>              Labels: newbie
>             Fix For: 1.4.1
>
>         Attachments: Sample-driver-ACCUMULO-488.patch
>
>
> The RecordReader for both input formats never call Context.progress(). This 
> can leave long-running tasks timing out while still making progress.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to