Sylvain Lebresne created CASSANDRA-4723:
-------------------------------------------
Summary: Improve write timeout exceptions
Key: CASSANDRA-4723
URL: https://issues.apache.org/jira/browse/CASSANDRA-4723
Project: Cassandra
Issue Type: Improvement
Affects Versions: 1.2.0 beta 1
Reporter: Sylvain Lebresne
Assignee: Sylvain Lebresne
Priority: Minor
Fix For: 1.2.0 beta 2
Attachments: 4723.txt
Through the binary protocol (and to a lesser extend in thrift), we now expose
more information with a timeout, so that clients can take the right decision as
far as retrying the operation is concerned. Concerning write timeouts, there is
two places where I think we should improve that a bit:
* regarding batchlog writes: what clients are interested in is to know if the
option was atomic basically. If it was, there is no good reason to retry the
write, otherwise, you should (or at least you know there might be
inconsistencies if you don't).
* we should return a separate exception for counter writes as in that case no
retry should ever be done.
--
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