4 ms·
If you don't want distributed consensus, don't use a distributed consensus algorithm. Raft/paxos is not the best fit for every problem, but for problems where y
by greiskul 4y ago
If you don't want distributed consensus, don't use a distributed consensus algorithm. Raft/paxos is not the best fit for every problem, but for problems where you NEED to ensure consistency, it is the best tool for the job. And while it could have outage problems theoretically, Google's Chubby lock service, written using paxos, has such high availability in it's global instance, that the SRE's introduce artificial mini outages, just so dependent services don't assume it has a 100% SLA.
- outworlder 4y ago> Google's Chubby lock service, written using paxos, has such high availability in it's global instance, that the SRE's introduce artificial mini outages, just so dependent services don't assume it has a 100% SLA That's fascinating. Got more information on that?
- beckingz 4y agoI think there was something about it in the Google SRE book? https://sre.google/sre-book/table-of-contents/ https://sre.google/sre-book/table-of-contents/
- joek1301 4y agoSee "The Global Chubby Planned Outage" on this page: https://sre.google/sre-book/service-level-objectives/ https://sre.google/sre-book/service-level-objectives/
- outworlder 4y agoOh. I had read the book before, but that snipped simply disappeared from my mind. Thank you!