hi all,
having read: http://wiki.apache.org/cassandra/FAQ#batch_mutate_atomic
i would like some clarification:
is a write to a single row key in a single column family atomic in the
sense that i can do a batch mutate where i
1) write col 'A' to key 'B'
2) write 'col 'C' to key 'B'
and either both column writes will succeed, or both will fail? i won't
get the situation where eg col 'A' is written and col 'B' fails, my
client receives an error, but col 'A' is actually persisted and becomes
visible to other clients?
does this hold if i write key 'B' across two different column families?
(i assume not, but the faq doesn't seem to explicitly exclude this).
PS i'm not worried about isolation per se, i'm interested in what the
'eventually consistent' state is.