[ 
https://issues.apache.org/jira/browse/CASSANDRA-14665?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ariel Weisberg updated CASSANDRA-14665:
---------------------------------------
    Summary: Transient Replication: Support monotonic reads   (was: Support 
monotonic reads with Transient Replication)

> Transient Replication: Support monotonic reads 
> -----------------------------------------------
>
>                 Key: CASSANDRA-14665
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14665
>             Project: Cassandra
>          Issue Type: Sub-task
>            Reporter: Ariel Weisberg
>            Priority: Major
>             Fix For: 4.x
>
>
> When transient replication is in use blocking read repair currently doesn't 
> repair transient replicas. While this results in transient replicas being 
> almost free as they don't have to accept 99% of write traffic and the 
> associated data it does mean that values returned by a read might not be 
> replicated to a majority of nodes.
> If we enabled BRR to transient replicas we would get monotonic reads, but we 
> would have to BRR repaired and unrepaired data to them. This means we 
> generally wouldn't want to read from them to avoid extra BRR and if nodes are 
> down and we were forced to BRR them they could acquire a large amount of 
> repaired data that would then have to be streamed at the next incremental 
> repair.
> If we split read results into repaired and unrepaired data it will be 
> possible to only blocking read repair unrepaired data to transient replicas. 
> Then we can enable BRR for transient replicas without running into 
> performance degradation when nodes are down.



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