[
https://issues.apache.org/jira/browse/HBASE-4844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13487610#comment-13487610
]
Jan Van Besien commented on HBASE-4844:
---------------------------------------
I have never really given the combination of my use case with replication much
thought, but I think they should be orthogonal to each other? Everything that
ends up in the HLog should eventually get replicated and should also eventually
be seen in my coprocessor for my use case.
But your remark made me realize when thinking of failure scenarios that both
the WALActionsListener.postWALWriter and/or the WALObserver.postWALWriter calls
might fail to notify that a HLog file was rolled.
Am I correct that in the replication code, the recovery mechanism to recover
HLog files from failed region servers takes care of this issue?
If so, I think I'll need a similar mechanism in the implementation for my use
case.
Jan
> Coprocessor hooks for log rolling
> ---------------------------------
>
> Key: HBASE-4844
> URL: https://issues.apache.org/jira/browse/HBASE-4844
> Project: HBase
> Issue Type: New Feature
> Affects Versions: 0.94.0
> Reporter: Lars Hofhansl
> Priority: Minor
> Attachments:
> HBASE-4844__postLogRoll_and_postLogArchive_functionality_in_WALObserver.patch
>
>
> In order to eventually do point in time recovery we need a way to reliably
> back up the logs. Rather than adding some hard coded changes, we can provide
> coprocessor hooks and folks can implement their own policies.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira