Hi Cassandra users,
I have a question about the ConsistencyLevel and the MUTATION operation. According to the write path documentation, the first action executed by a replica node is to write the mutation into the commitlog, the mutation is ACK only if this action is performed. I suppose that this commitlog write may fail for one node (even if this node is seen as Up and Nominal by the coordinator) So my question is : what happend if on a RF of 3 and a CL=ALL, a commitlog write fails and the 2 others succeed? Does the coordinator "cancel" the mutation on the "committed" nodes (and how)? Is it an heuristic case where two nodes have the data whereas they shouldn't and we hope that HintedHandoff will replay the mutation ? Thanks you in advance for your answers in order to improve my Cassandra understanding :) Regards, Eric