You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Guanghao Zhang (JIRA)" <ji...@apache.org> on 2018/03/09 03:16:00 UTC
[jira] [Commented] (HBASE-19999) Remove the
SYNC_REPLICATION_ENABLED flag
[ https://issues.apache.org/jira/browse/HBASE-19999?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16392333#comment-16392333 ]
Guanghao Zhang commented on HBASE-19999:
----------------------------------------
Revisit the related changes about sync replication.
For standby cluster:
1. Need create a new remoteWALs directory.
2. Master need a new SyncReplicationWALManager (not a thread).
3. RS need threads to run ReplaySyncReplicationWALProcedure.
For active cluster:
1. Need a SyncReplicationWALProvider.
So rename this config to hbase.sync.replication.wal.provider.enabled to only used for WAL construction. Will unload a patch later.
> Remove the SYNC_REPLICATION_ENABLED flag
> ----------------------------------------
>
> Key: HBASE-19999
> URL: https://issues.apache.org/jira/browse/HBASE-19999
> Project: HBase
> Issue Type: Sub-task
> Reporter: Duo Zhang
> Priority: Major
>
> It is a bit strange since we can not guard all the sync replication related code with it. We'd better change its name and only use it within the WAL construction.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)