Details
-
Improvement
-
Status: Accepted
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
It would be useful to support using the replicated log without also requiring ZooKeeper to be running. This would simplify the process of configuring/operating a high-availability configuration of Mesos.
At least three things would need to be done:
1. Abstract away the stuff we use Zk for into an interface that can be implemented (e.g., by etcd, consul, rep-log, or Zk). This might be done already as part of MESOS-1806
2. Enhance the replicated log to be able to do its own leader election + failure detection (to decide when the current master is down).
3. Validate replicated log performance to ensure it is adequate (per Joris, likely needs some significant work)
Attachments
Issue Links
- incorporates
-
MESOS-3797 Support replacing Zookeeper with Consul
- Open
- is related to
-
MESOS-1806 Etcd-based master contender/detector module
- Accepted