[ 
https://issues.apache.org/jira/browse/HBASE-20727?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anoop Sam John updated HBASE-20727:
-----------------------------------
    Release Note: 
This feature adds capability for HM to persist its data structure of region 
wise last flushed seqId. The flush will be happening to hbase root FS path 
<habse root dir>/.lastflushedseqids
The flushing interval can be tuned using config 
'hbase.master.flushedsequenceid.flusher.interval' which defaults to 3 hrs
This feature can be turned off by making 
hbase.master.persist.flushedsequenceid.enabled as false.


  was:
This feature adds capability for HM to persist its data structure of region 
wise last flushed seqId. The flush will be happening to hbase root FS
The flushing interval can be tuned using config 
'hbase.master.flushedsequenceid.flusher.interval' which defaults to 3 hrs
This feature can be turned off by making 
hbase.master.persist.flushedsequenceid.enabled as false.



> Persist FlushedSequenceId to speed up WAL split after cluster restart
> ---------------------------------------------------------------------
>
>                 Key: HBASE-20727
>                 URL: https://issues.apache.org/jira/browse/HBASE-20727
>             Project: HBase
>          Issue Type: New Feature
>    Affects Versions: 2.0.0
>            Reporter: Allan Yang
>            Assignee: Allan Yang
>            Priority: Major
>             Fix For: 3.0.0
>
>         Attachments: HBASE-20727.002.patch, HBASE-20727.003.patch, 
> HBASE-20727.004.patch, HBASE-20727.005.patch, HBASE-20727.patch
>
>
> We use flushedSequenceIdByRegion and storeFlushedSequenceIdsByRegion in 
> ServerManager to record the latest flushed seqids of regions and stores. So 
> during log split, we can use seqids stored in those maps to filter out the 
> edits which do not need to be replayed. But, those maps are not persisted. 
> After cluster restart or master restart, info of flushed seqids are all lost. 
> Here I offer a way to persist those info to HDFS, even if master restart, we 
> can still use those info to filter WAL edits and then to speed up replay.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to