You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Feng Honghua (JIRA)" <ji...@apache.org> on 2014/01/04 04:41:50 UTC

[jira] [Commented] (HBASE-10275) [89-fb] Guarantee the sequenceID in each Region is strictly monotonic increasing

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

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

To achieve the goal of in-order (hlog) transaction delivery, also need to guarantee all the older(smaller) hlog entries in previous regionserver have been successfully pushed(replicated) to peer before the region is served by the new regionserver, right? otherwise it's still possible the hlog entries with smaller sequenceid are pushed(replicated) to peer in previous hosting regionserver *after* the ones with greater sequenceid in the new/current hosting regionserver, right?

For region movement in case of regionserver failover(if we deem it another kind of region movement, though passively), the hlog files containing un-pushed entries for the region will be handled by a different regionserver other than the region's new hosting regionserver, under this situation, it needs the communication/synchronization between these two regionservers to achieve the region's in-order transaction delivery from the overall perspective.

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