cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ye Liang (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CASSANDRA-12767) Cassandra Java Driver insert using ifnotexist under Protocol V3 work bad
Date Mon, 10 Oct 2016 13:49:20 GMT

     [ 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 always works well when i query my record between insert and
delete

  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
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 always works well when i query my record between insert and
delete w


> 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 always works well when i query my record between insert
and delete



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message