On Thu, Sep 1, 2022 at 11:20 AM Alex Petrov <al...@coffeenco.de> wrote:
> There will be no changes required to our existing Paxos implementation. We > can just use it. Besides, Paxos is only used as K-sequencer. There is no > need to use Raft, and both existing LWTs (with Multi-Paxos) and Accord > aren't tied to a single leader, which is well in the spirit of Cassandra. > Will the CMS log implementation be documented in another CEP? There are subtle things like dealing with uncommitted incomplete writes or propagating committed log entries to all the CMS replicas while deciding how to maintain commit-index for the log will be a good detail to add? The LWT Paxos implementation does this for the per key instance of Paxos when a new Paxos read/write triggered (with special handling of committed values). Thanks, Unmesh