Details
-
Improvement
-
Status: Resolved
-
Normal
-
Resolution: Duplicate
-
None
Description
One reason we haven't optimized our Paxos implementation with Multi-paxos is that Multi-paxos requires leader election and hence, a period of unavailability when the leader dies.
EPaxos is a Paxos variant that requires (1) less messages than multi-paxos, (2) is particularly useful across multiple datacenters, and (3) allows any node to act as coordinator: http://sigops.org/sosp/sosp13/papers/p358-moraru.pdf
However, there is substantial additional complexity involved if we choose to implement it.
Attachments
Issue Links
- is depended upon by
-
CASSANDRA-9328 WriteTimeoutException thrown when LWT concurrency > 1, despite the query duration taking MUCH less than cas_contention_timeout_in_ms
- Resolved