Paulo Motta created CASSANDRA-14251:
---------------------------------------

             Summary: View replica is not written to pending endpoint when base 
replica is also view replica
                 Key: CASSANDRA-14251
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14251
             Project: Cassandra
          Issue Type: Bug
            Reporter: Paulo Motta
            Assignee: Paulo Motta
             Fix For: 4.0, 3.0.17, 3.11.3


>From the [dev 
>list|https://www.mail-archive.com/[email protected]/msg12084.html]:

bq. There's an optimization that when we're lucky enough that the paired view 
replica is the same as this base replica, mutateMV doesn't use the normal 
view-mutation-sending code (wrapViewBatchResponseHandler) and just writes the 
mutation locally. In particular, in this case we do NOT write to the pending 
node (unless I'm missing something). But, sometimes all replicas will be paired 
with themselves - this can happen for example when number of nodes is equal to 
RF, or when the base and view table have the same partition keys (but different 
clustering keys). In this case, it seems the pending node will not be written 
at all...

This was a regression from CASSANDRA-13069 and the original behavior should be 
restored.



--
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