The road to ACID transactions in Cassandra 6