Hi List, I need to synchronize Cassandra with some sort of proprietary distributed cache. One of the things I‘m looking at is the exact behaviour of the merge operation (LWW) as it is implemented in Cassandra, in order to maintain an (eventually) consistent state between Cassandra and this cache.
Could you point me to actual source code and test cases, and eventually to documentation? I didn‘t find much, other than a short hint in the docs. For example, what‘s the exact behaviour on delete when timestamps are equal? My guess is that writes are prioritized over deletes (since there is a -1 applied to the timestamp in the paxos code path), but I need to figure those details exactly. Cheers Ben