Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
-
Description
After we store peer states / peer queues information into hbase table, RS can not track peer config change by adding watcher znode.
So we need design procedures for ReplicationManager to notify peer change event. the replication rpc interfaces which may be implemented by procedures are following:
1. addReplicationPeer 2. removeReplicationPeer 3. enableReplicationPeer 4. disableReplicationPeer 5. updateReplicationPeerConfig
BTW, our RS states will still be store in zookeeper, so when RS crash, the tracker which will trigger to transfer queues of crashed RS will still be a Zookeeper Tracker. we need NOT implement that by procedures.
As we will release 2.0 in next weeks, and the HBASE-15867 can not be resolved before the release, so I'd prefer to create a new feature branch for HBASE-15867.
Attachments
Attachments
Issue Links
- blocks
-
HBASE-19064 Synchronous replication for HBase
- Resolved
- contains
-
HBASE-13771 Replication clients should not access zookeeper directly
- Closed
- is a parent of
-
HBASE-17615 Use nonce and procedure v2 for add/remove replication peer
- Resolved
- relates to
-
HBASE-20082 Fix findbugs errors only on master which are introduced by HBASE-19397
- Resolved
-
HBASE-19737 Manage a HBASE-19397-branch-2 branch and merge it to branch-2
- Resolved
- links to