Benedict created CASSANDRA-14769:
------------------------------------

             Summary: Batchlog consistency requirements proportional to live 
nodes, not DC size
                 Key: CASSANDRA-14769
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14769
             Project: Cassandra
          Issue Type: Bug
            Reporter: Benedict


Batchlog tries to write to at least two nodes in the DC, if there are two or 
more nodes in the DC.  But if all other nodes are down, it will accept writing 
with just CL.ONE.  This doesn’t *seem* to be intentional, and I think we should 
probably fail the batch log write in this scenario.

The prior discussion I could find on this topic was in CASSANDRA-9895, wherein 
the following was stated:

bq. The idea was that the batchlog should give you the guarantee that you won't 
lose atomicity unless you lose 3 machines during the request (coordinator plus 
two others)

If this is the intended guarantee, depending on liveness to decide your 
consistency seems busted.




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to