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

Sylvain Lebresne commented on CASSANDRA-4545:
---------------------------------------------

bq. maybe it's simpler to just say "clients should be responsible for this 
optimization" in the first place

I disagree. I don't want user to be like "Hum, I know I need atomicity for that 
query but wait ... I'm only writing to one partition key so I'd better not use 
the ATOMIC keyword in my query because that's slower and those lazy C* devs 
didn't bother adding a one line 'if' to optimize the atomic path. Oh, and wait, 
I'd better add a comment that this needs to be atomic since someone else 
reading my query would think it's not required".

Besides, the details of when to retry should hopefully largely be hidden by the 
client library, but that optimization cannot, or at least not easily as this 
would require parsing the query.
                
> add cql support for batchlog
> ----------------------------
>
>                 Key: CASSANDRA-4545
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-4545
>             Project: Cassandra
>          Issue Type: Sub-task
>            Reporter: Jonathan Ellis
>            Assignee: Aleksey Yeschenko
>
> Need to expose the equivalent of atomic_batch_mutate (CASSANDRA-4542) to CQL3.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to