Hi Sean,
Thanks for reply,
I'm agree with you about uniquness but when  the output of sstabledump show
that we have the same value for the column g => "clustering" : [ "tttt",
"Token", "abcd", "" ],
and when we select with the whole primary key with the valuers wich I see
in the sstable, cqlsh return 2 rows..

Le mer. 15 mai 2019 à 17:27, Durity, Sean R <sean_r_dur...@homedepot.com> a
écrit :

> Uniqueness is determined by the partition key PLUS the clustering columns.
> Hard to tell from your data below, but is it possible that one of the
> clustering columns (perhaps g) has different values? That would easily
> explain the 2 rows returned – because they ARE different rows in the same
> partition. In your data model, make sure you need all the clustering
> columns to determine uniqueness or you will indeed have more rows than you
> might expect.
>
>
>
> Sean Durity
>
>
>
>
>
> *From:* Ahmed Eljami <ahmed.elj...@gmail.com>
> *Sent:* Wednesday, May 15, 2019 10:56 AM
> *To:* user@cassandra.apache.org
> *Subject:* [EXTERNAL] Two separate rows for the same partition !!
>
>
>
> Hi guys,
>
>
>
> We have a strange problem with the data in cassandra, after inserting
> twice the same partition with differents columns, we see that cassandra
> returns 2 rows on cqlsh rather than one...:
>
>
>
> a| b| c| d| f| g| h| i| j| k| l
>
>
> ----------------------------------+----------------+-----------+----------------------+---------------+-----------------------------+--------+-----------+------------------------------------------------------------------------------+--------+--------
>
> dddd|    bbb|      rrr| tttt|         Token | abcd|        |     False |
> {'expiration': '1557943260838', 'fname': 'WS', 'freshness':
> '1556299239910'} |   null |   null
>
> dddd|    bbb|      rrr| tttt|         Token | abcd|        |      null |
>
> null |        |   null
>
>
>
> With the primary key = PRIMARY KEY ((a, b, c), d, e, f, g)
>
>
>
> On the sstable we have the following data:
>
>
>
> [
>   {
>     "partition" : {
>       "key" : [ "dddd", "bbb", "rrr" ],
>       "position" : 3760
>     },
>     "rows" : [
>       {
>         "type" : "range_tombstone_bound",
>         "start" : {
>           "type" : "inclusive",
>           "clustering" : [ "tttt", "Token", "abcd", "*" ],
>           "deletion_info" : { "marked_deleted" :
> "2019-04-26T17:20:39.909Z", "local_delete_time" : "2019-04-26T17:20:39Z" }
>         }
>       },
>       {
>         "type" : "range_tombstone_bound",
>         "end" : {
>           "type" : "exclusive",
>           "clustering" : [ "tttt", "Token", "abcd", "" ],
>           "deletion_info" : { "marked_deleted" :
> "2019-04-26T17:20:39.909Z", "local_delete_time" : "2019-04-26T17:20:39Z" }
>         }
>       },
>       {
>         "type" : "row",
>         "position" : 3974,
>         "clustering" : [ "tttt", "Token", "abcd", "" ],
>         "liveness_info" : { "tstamp" : "2019-04-26T17:20:39.910Z", "ttl" :
> 31708792, "expires_at" : "2020-04-27T17:20:31Z", "expired" : false },
>         "cells" : [
>           { "name" : "connected", "value" : false },
>           { "name" : "dattrib", "deletion_info" : { "marked_deleted" :
> "2019-04-26T17:20:39.909999Z", "local_delete_time" : "2019-04-26T17:20:39Z"
> } },
>           { "name" : "dattrib", "path" : [ "expiration" ], "value" :
> "1557943260838" },
>           { "name" : "dattrib", "path" : [ "fname" ], "value" : "WS" },
>           { "name" : "dattrib", "path" : [ "freshness" ], "value" :
> "1556299239910" }
>         ]
>       },
>       {
>         "type" : "row",
>         "position" : 4123,
>         "clustering" : [ "tttt", "Token", "abcd", "" ],
>         "cells" : [
>           { "name" : "dvalue", "value" : "", "tstamp" :
> "2019-04-26T17:20:39.910Z", "ttl" : 31708792, "expires_at" :
> "2020-04-27T17:20:31Z", "expired" : false }
>         ]
>       },
>       {
>         "type" : "range_tombstone_bound",
>         "start" : {
>           "type" : "exclusive",
>           "clustering" : [ "tttt", "Token", "abcd", "" ],
>           "deletion_info" : { "marked_deleted" :
> "2019-04-26T17:20:39.909Z", "local_delete_time" : "2019-04-26T17:20:39Z" }
>         }
>       },
>       {
>         "type" : "range_tombstone_bound",
>         "end" : {
>           "type" : "inclusive",
>           "clustering" : [ "tttt", "Token", "abcd", "*" ],
>           "deletion_info" : { "marked_deleted" :
> "2019-04-26T17:20:39.909Z", "local_delete_time" : "2019-04-26T17:20:39Z" }
>         }
>       }
>     ]
>   }
>
>
>
> what's weired that the two rows with "position" : 3974, and  "position" :
> 4123 should be on the same row...!!
>
> Since, we can't reproduce the issue ...
>
>
>
> Any idea please ?
>
> Thanks.
>
>
>
> --
>
> Cordialement;
>
> Ahmed ELJAMI
>
> ------------------------------
>
> The information in this Internet Email is confidential and may be legally
> privileged. It is intended solely for the addressee. Access to this Email
> by anyone else is unauthorized. If you are not the intended recipient, any
> disclosure, copying, distribution or any action taken or omitted to be
> taken in reliance on it, is prohibited and may be unlawful. When addressed
> to our clients any opinions or advice contained in this Email are subject
> to the terms and conditions expressed in any applicable governing The Home
> Depot terms of business or client engagement letter. The Home Depot
> disclaims all responsibility and liability for the accuracy and content of
> this attachment and for any damages or losses arising from any
> inaccuracies, errors, viruses, e.g., worms, trojan horses, etc., or other
> items of a destructive nature, which may be contained in this attachment
> and shall not be liable for direct, indirect, consequential or special
> damages in connection with this e-mail message or its attachment.
>


-- 
Cordialement;

Ahmed ELJAMI

Reply via email to