Benedict Elliott Smith created CASSANDRA-17110:
--------------------------------------------------

             Summary: CEP-15 (Accord): Transaction outcomes must be replicated 
to an optimal number of replicas
                 Key: CASSANDRA-17110
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-17110
             Project: Cassandra
          Issue Type: Sub-task
          Components: Accord
            Reporter: Benedict Elliott Smith


Transaction outcomes that are defined by the transaction should not be 
replicated, and outcomes that are computed from existing records (and as such 
were not replicated as part of the original transaction) should only be 
replicated to a single primary shard. This complicates execution, however, 
without MVCC as the shards from which we had to read the original value cannot 
delete their state until they know the updated value is replicated durably. One 
simple option here might be to replicate any new values only to those shards on 
whom the value's computation depended, so that any shard that receives this new 
value is safely able to report what the outcome of the transaction is (but is 
unable to participate in a recomputation of that part of the transaction).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to