You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Ye Liang (JIRA)" <ji...@apache.org> on 2016/10/10 12:02:20 UTC
[jira] [Created] (CASSANDRA-12767) Cassandra Java Driver insert
using ifnotexist under Protocol V3 work bad
Ye Liang created CASSANDRA-12767:
------------------------------------
Summary: Cassandra Java Driver insert using ifnotexist under Protocol V3 work bad
Key: CASSANDRA-12767
URL: https://issues.apache.org/jira/browse/CASSANDRA-12767
Project: Cassandra
Issue Type: Bug
Environment: Cassandra 2.1.15
Cassandra Java Driver 3.1.0
Reporter: Ye Liang
Priority: Minor
When I use Cassandra Java Driver to connect a C* cluster with a Protocol Version 3,such as :
Builder builder = Cluster.builder()..withProtocolVersion(ProtocolVersion.V3);
I insert some record to an exist table using ifnotexist,for example:
QueryBuilder.insertInto(xxx).ifNotExists();
Then,i will delete the record normally.
i do the two step over and over again
I find something strange to me :
insert and delete operation are always success(no exception and the response looks ok).but before i delete the record,i use select statement to query my record.when i insert the record for the first time i can always query my record.but after that i seldom query my record success between insert and delete.
I just use a single node cassandra cluster to exclude the effect of data consistency.And when i use a Protocol Version 2,it works well,everytime i query my record between insert and delete works
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)