This blog post proposes modifications to the MySQL semi-sync replication process in order to improve the overall consistency and resilience of the system. This is based on my previous blog post on Flexible Paxos and the related paper Flexible Paxos: Quorum intersection revisited by Howard, Malkhi and Spiegelman. Background Durability requirements have changed over the last few years. Traditional systems considered their data Durable if it...
