[ 
https://issues.apache.org/jira/browse/CASSANDRA-2306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13005041#comment-13005041
 ] 

Sylvain Lebresne commented on CASSANDRA-2306:
---------------------------------------------

bq. I don't think so. I think it's better to fail a read command with QUORUM or 
ALL CL if there is no enough live node in a local DC. If a read command need to 
get data from a node from another DC performance degradation will be 
unacceptable in many situation because of network latency. (This is true to 
write performance also. LOCAL_QUORUM performs much better than EACH_QUORUM.)

There are a lot of situation where people are very happy with getting that data 
even if it has to cross the atlantic than getting no data at all. And that's 
not a supposition. Hence forbidding this is a serious drawback for Cassandra.

And anyway, LOCAL_QUORUM does exactly this in a by-request configurable way, 
which is way better.  

> generate endpointList depending on command type (read or write)
> ---------------------------------------------------------------
>
>                 Key: CASSANDRA-2306
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2306
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: ivan
>            Priority: Minor
>         Attachments: rw_sep.patch
>
>


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to