arXiv:2504.14802cs.DC
ReCraft: Self-Contained Split, Merge, and Membership Change of Raft Protocol
Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.
Abstract
Designing reconfiguration schemes for consensus protocols is challenging because subtle corner cases during reconfiguration could invalidate the correctness of the protocol. Thus, most systems that embed consensus protocols conservatively implement the reconfiguration and refrain from developing an efficient scheme. Existing implementations often stop the entire system during reconfiguration and rely on a centralized coordinator, which can become a single point of failure. We present ReCraft, a novel reconfiguration protocol for Raft, which supports multi- and single-cluster-level reconfigurations. ReCraft does not rely on external coordinators and blocks minimally. ReCraft enables the sharding of Raft clusters with split and merge reconfigurations and adds a membership change scheme that improves Raft. We prove the safety and liveness of ReCraft and demonstrate its efficiency through implementations in etcd.
:) I'm only using "seem" to indicate the limits of my knowledge. I was just hoping someone would chime in with a link to stronger/formal proof for VSR. Are you aware of any? So, yes, to my limited knowledge, I've not found any existing formal proofs for VSR. The 2012 VSR…
ingloriousBView on HNParent context