HackerPapers

arXiv:2504.14802cs.DC

ReCraft: Self-Contained Split, Merge, and Membership Change of Raft Protocol

Kezhi Xiong, Soonwon Moon, Joshua Kang, Bryant Curto, Jieung Kim, Ji-Yong Shin

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.

arXiv comments
Journal reference
The 55th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (2025)
DOI
Subjects
cs.DCDistributed, Parallel, and Cluster Computing

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from Aug 2025 to Aug 2025.

Comments linking this paper, per year.

Discussed in comments1 thread

    • :) 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

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.