[
https://issues.apache.org/jira/browse/CASSANDRA-12767?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ye Liang updated CASSANDRA-12767:
---------------------------------
Description:
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 successfully 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
was:
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
> 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 successfully 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)