5 ms·
What happens when they don't?
by MikeTheGreat 5mo ago
What happens when they don't?
- vasco 5mo agoIf you have a point to make, make it.
- MikeTheGreat 5mo agoWhat my question is hinting at is that there's actually some really interesting engineering around resolving what happens when the systems disagree. Things like Paxos and Raft help make this much more tractable for mere mortals (like myself); the logic and reasoning behind them are cool and interesting.
- vasco 5mo ago[flagged]
- FabHK 5mo agoThough here the consensus algorithm seems totally different from Paxos/Raft. Rather it's a binary tree, where every non-leaf node compares the (non-silent) inputs from the leaf, and if they're different, it falls silent, else propagates the (identical) results up. Or something something.
- HeyLaughingBoy 5mo agoThere really is. We designed a redundant system (software, hardware and mechanisms) a couple years ago. And the problems around figuring out who's in control and how to keep things synchronized across a number of potential failure modes gets really hairy. Sadly, the project was cancelled before we could complete the implementation.