After the recent update of the design and implementation, change my
vote to +1. Detailed can be found in the discussion on the PR.

https://github.com/apache/hbase/pull/4556

So we have gotten 3 +1s for merging back the feature branch to master.

Thanks.

张铎(Duo Zhang) <[email protected]> 于2022年6月22日周三 12:10写道:

>
> Left some comments on the PR.
>
> PTAL.
>
> Thanks.
>
> 张铎(Duo Zhang) <[email protected]> 于2022年6月22日周三 10:08写道:
>>
>> Skimmed the design doc, I think it is a very useful feature for detecting 
>> and debugging replication inconsistencies. Good job.
>>
>> And since the feature is default off, I'm optimistic that we can merge it 
>> first and then keep polishing it in the future, as it will not affect the 
>> normal write and replication flow.
>>
>> Let me take a look at the PR and report back here. The first suggestion is 
>> that, please use lower case table names, as all our system tables are in 
>> lower case :)
>>
>> Thanks for the great work.
>>
>> Andrew Purtell <[email protected]> 于2022年6月22日周三 06:29写道:
>>>
>>> +1
>>>
>>> > On Jun 21, 2022, at 10:07 AM, Rushabh Shah 
>>> > <[email protected]> wrote:
>>> >
>>> > Hi everyone,
>>> >
>>> > I'm writing this request to propose a merge of HBASE-26913[1] "Replication
>>> > Observability Framework" to master and branch-2.
>>> > The goal is to persist replication related metadata to newly created hbase
>>> > tables to reduce MTTD (Mean Time To Detect) and
>>> > MTTR (Mean Time To Repair) replication inconsistencies between Primary and
>>> > DR clusters.
>>> > The design doc is here[2].
>>> >
>>> > We have created 2 new hbase tables, REPLICATION.WALEVENTTRACKER and
>>> > REPLICATION.SINK_TRACKER. The first table
>>> > will store all the WAL events (ACTIVE, ROLLING, ROLLED) along with 
>>> > metadata
>>> > (wal name, wal length, region server name, timestamp)
>>> > from all region servers. We have introduced a new chore called
>>> > ReplicationMarkerChore which will create special marker/sentinel rows
>>> > periodically (which is configurable) and inject them directly to WAL. This
>>> > marker rows will be handled specially and replicated to
>>> > sink cluster and will be persisted to REPLICATION.SINK_TRACKER table.
>>> >
>>> > Highlights
>>> > * The entire feature is configurable. Defaults to false.
>>> > * A new section is added to the HBase book which covers the feature and 
>>> > how
>>> > to use it.
>>> >
>>> > The vote will open for at least 72 hours.
>>> > Please vote:
>>> > [+1]    Merge the changes from HBASE-26913 to master/branch-2
>>> > [+/-0]  Neutral
>>> > [-1]    Disagree (please include actionable feedback)
>>> >
>>> > 1. https://issues.apache.org/jira/browse/HBASE-26913
>>> > 2.
>>> > https://docs.google.com/document/d/14oZ5ssY28hvJaQD_Jg9kWX7LfUKUyyU2PCA93PPzVko/edit#heading=h.9oum2kn0zj5r
>>> >
>>> >
>>> > Thanks,
>>> > Rushabh

Reply via email to