Details
-
New Feature
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.0.0-alpha1
-
None
-
None
-
None
Description
Coordination Engine (CE) is a system, which allows to agree on a sequence of events in a distributed system. In order to be reliable CE should be distributed by itself.
Coordination Engine can be based on different algorithms (paxos, raft, 2PC, zab) and have different implementations, depending on use cases, reliability, availability, and performance requirements.
CE should have a common API, so that it could serve as a pluggable component in different projects. The immediate beneficiaries are HDFS (HDFS-6469) and HBase (HBASE-10909).
First implementation is proposed to be based on ZooKeeper.
Attachments
Attachments
Issue Links
- blocks
-
HBASE-11241 Support for multiple active HMaster replicas
- Closed
- is depended upon by
-
HDFS-6469 Coordinated replication of the namespace using ConsensusNode
- Open
- links to