[
https://issues.apache.org/jira/browse/HBASE-1791?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Purtell updated HBASE-1791:
----------------------------------
Resolution: Fixed
Fix Version/s: 0.21.0
Status: Resolved (was: Patch Available)
Committed to branch and trunk. Thanks for the patch Bradford!
Stack, please set up Bradford as a contributor so we can assign this issue to
him.
> Timeout in IndexRecordWriter
> ----------------------------
>
> Key: HBASE-1791
> URL: https://issues.apache.org/jira/browse/HBASE-1791
> Project: Hadoop HBase
> Issue Type: Bug
> Affects Versions: 0.20.0, 0.20.1, 0.21.0
> Environment: 19 HBase nodes, 8 cores, 8 GB RAM, CentOS
> Reporter: Bradford Stephens
> Priority: Minor
> Fix For: 0.20.0, 0.21.0
>
> Attachments: hbase-1791.patch
>
> Original Estimate: 3h
> Remaining Estimate: 3h
>
> A MapReduce job to generate Lucene Indexes from HBase will fail on
> sufficiently large tables. After the indexing finished, the close() method of
> IndexRecordWriter is called. The writer.optimize() call in this method can
> take many minutes, forcing most MapReduce tasks to timeout. There is a
> HeartBeatsThread, but it does not seem to send progress updates.
> A suggested fix may be to add context.progress(); in the HeardbeatsThread
> run() method, after the context.setStatus call. Not sure why
> context.setStatus is not "good enough".
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.