Andrew Purtell created HBASE-14379: -------------------------------------- Summary: Replication V2 Key: HBASE-14379 URL: https://issues.apache.org/jira/browse/HBASE-14379 Project: HBase Issue Type: Umbrella Components: Replication Reporter: Andrew Purtell Fix For: 2.0.0
Replication V2 is a tear-down of exiting replication code to just the interfaces introduced in HBASE-11367, then a rebuild around the following principles: - No state in ZooKeeper. Introduce a new system table for tracking peers, queues, and log positions. (Some discussion on HBASE-10295, probably will be replaced with a set of more focused issues.) - Simplified internal programming model based on iterators - Administrative actions mediated by the master with support for security hooks (like HBASE-11392) - Replication state persisted and communicated with protobuf (like HBASE-11393 but everywhere) - Optional consideration for replicating schema as well as data (like HBASE-12947). May fall out of scope. - Detailed metrics - Support for at least simple status checks and admin actions via UI and shell There are a number of existing JIRAs that will eventually be closed as duplicate, wont fix, or reparented here. -- This message was sent by Atlassian JIRA (v6.3.4#6332)