Recent posts

The Pitfalls of Raft Membership Change

50 minute read

Raft’s single-server membership change carries two problems: its middle state can turn one datacenter into a single point of failure, and the original algori...

Raft Node Rejoin Bug

34 minute read

Analyzes a replication session isolation bug in Raft implementations. When a node rejoins the cluster within the same term, delayed AppendEntries responses c...

Raft IO Execution Order (Revised)

38 minute read

I got it wrong in my previous article. The IO ordering bug in Raft isn’t about the protocol design—it’s about the subtle trap that emerges when implementatio...

Paxos 中 Ballot number 的重用机制

7 minute read

本文探讨 Paxos 协议中 Ballot number 的重用机制,分析何时可重复使用,以及为何只能使用系统中已存在的值而非提议新值