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

Feng Honghua commented on HBASE-10275:
--------------------------------------

For your reference, 
[HBASE-9465|https://issues.apache.org/jira/browse/HBASE-9465] describes the 
problem of no guarantee of serial transaction delivery to peer in case failover 
or region-move. 
In essence, it's hard to fix if we don't synchronize the previous(or worker 
regionserver which takes over the hlog pushing for the failed regionserver) and 
current hosting regionserver on hlog push. Without synchronization two 
different regionservers can push hlog entries of a same region with different 
pace. Another alternative fix is to guarantee the old hlog entries of a region 
have all been pushed to peer before it can be opened by a new regionserver.

> [89-fb] Guarantee the sequenceID in each Region is strictly monotonic 
> increasing
> --------------------------------------------------------------------------------
>
>                 Key: HBASE-10275
>                 URL: https://issues.apache.org/jira/browse/HBASE-10275
>             Project: HBase
>          Issue Type: New Feature
>            Reporter: Liyin Tang
>            Assignee: Liyin Tang
>
> [HBASE-8741] has implemented the per-region sequence ID. It would be even 
> better to guarantee that the sequencing is strictly monotonic increasing so 
> that HLog-Based Async Replication is able to delivery transactions in order 
> in the case of region movements.  



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to