Re:Making email more modern with JMAP
by jorangreef on Sunday August 18, 2019 @11:05AM
(#20730561)
> but at the point where you're switching between multiple masters in a split brain from your client, all bets are off
CRDTs handle split brain fine. They eventually converge. You just don't want your clients flapping in the meantime by resyncing tons of data. That's where a distributed sync algorithm would help keep things working in the interim.
I mean, you can do other things - but at the point where you're switching between multiple masters in a split brain from your client, all bets are off - so you're going to need to fall back resyncing any mutable data.