4 ms·
Commutative, not associative. And the commutative property is exactly what's required to guarantee eventual consistency when patches are being applied in the o
by shasta 16y ago
Commutative, not associative. And the commutative property is exactly what's required to guarantee eventual consistency when patches are being applied in the order they are received since it ensures that order of application doesn't matter. Of course, if you have all of the updates, you can achieve eventual consistency without commutativity by periodically reapplying all of the patches from scratch in a deterministic order. But IMO his intended meaning was both clear and correct.