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)