Ryan Svihla
1 min readMay 25, 2017

--

It gets sent to the cluster (http://www.datastax.com/dev/blog/atomic-batches-in-cassandra-1-2)

  1. a batch is accepted
  2. a batchlog is written locally and to two other replicas
  3. If the batch does not complete for some reason then it’s retried on the other two replicas

This means that a batch log will almost certainly succeed, but using a circuit breaker for retries (not rollbacks) is still best practice regardless of if a batch log is used or not.

--

--

Ryan Svihla
Ryan Svihla

Written by Ryan Svihla

Student of all things distributed.

No responses yet