CRDTs every so often have weird merge issues.
- CRDTs every so often have weird merge issues.
- They're eventually consistent… but not necessarily to a semantically coherent state.
- These little errors are often not a big deal on their own.[le]
- If a human is watching, they can correct the error before it does much damage.
- But if no human is watching, they tend to accrete on top of each other.
- Each error has a super-linear rate of oddities.
- Systems without humans in the loop on a continuous basis (e.g. background logs processes) are not viable with CRDTs or other systems that tend to accumulate errors at continuous rates.