[
https://issues.apache.org/jira/browse/HBASE-25283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17443371#comment-17443371
]
Duo Zhang commented on HBASE-25283:
-----------------------------------
If HBASE-26233 could be done then we do not need to fix this issue any more, as
we do not rely on the general replication framework in HBASE-26233, so we do
not need the RegionReplicaReplicationEndpoint any more, thus we do not need to
polish it too.
Will report back once HBASE-26233 is finished.
Thanks.
> Undo meta replica specialization inside of the region replica framework
> -----------------------------------------------------------------------
>
> Key: HBASE-25283
> URL: https://issues.apache.org/jira/browse/HBASE-25283
> Project: HBase
> Issue Type: Improvement
> Components: read replicas
> Reporter: Michael Stack
> Priority: Major
>
> Filing an issue to capture a [~zhangduo] suggestion made in PR that was then
> carried to a comment over in the design document attached to HBASE-18070 only
> it is deserving of its own issue.
> {quote}
> I do not like that we have a specialized implementation for meta replica
> inside the region replica framework. They are almost the same so they should
> share the same code base. I think this enhancement could also be applied to
> normal RegionReplicaReplicationEndpoint, what we need is the config for the
> max distance between different secondary replicas. For normal region
> replicas, the value will be small, which means we will soon block the
> replication if any replicas are slow, to save memory. For meta replicas, we
> could have a large default value to let the good replicas catch up fast.
> {quote}
>
> Lets use this issue to fill out more on what [~zhangduo] suggests above.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)