Rodion created CASSANDRA-7146:
---------------------------------

             Summary: Cassandra returns to life deleted entries
                 Key: CASSANDRA-7146
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7146
             Project: Cassandra
          Issue Type: Bug
            Reporter: Rodion
             Fix For: 2.0.7


I'm testing Cassandra Version: 2.1.0~beta1 and getting into a very strange 
thing.

This is my schema:

    CREATE TABLE userlines (
         username text,
         time timeuuid,
         msg_id uuid,
       PRIMARY KEY (username, time)
    ) WITH CLUSTERING ORDER BY (time DESC)

First, I'm trying to INSERT something into this empty Columns Family:

    cqlsh:cequel> select * from userlines;
    
    (0 rows)
    
    cqlsh:cequel> INSERT INTO userlines (username, msg_id, time) VALUES 
('admin', ad18dbf8-d2bc-11e3-9bc1-47ba2f5b0f02, 
c9553f3c-d2bc-11e3-b650-255df2f099c5);
    cqlsh:cequel> select * from userlines;
    
     username | time                                 | msg_id
    
----------+--------------------------------------+--------------------------------------
        admin | c9553f3c-d2bc-11e3-b650-255df2f099c5 | 
ad18dbf8-d2bc-11e3-9bc1-47ba2f5b0f02
    
    (1 rows)

Then DELETE this entry:
    
    cqlsh:cequel> DELETE FROM userlines WHERE username = 'admin' and time = 
c9553f3c-d2bc-11e3-b650-255df2f099c5;
    cqlsh:cequel> select * from userlines;
    
    (0 rows)

And then INSERT same entry, but increment the last digit of Time column:
    
    cqlsh:cequel> INSERT INTO userlines (username, msg_id, time) VALUES 
('admin', ad18dbf8-d2bc-11e3-9bc1-47ba2f5b0f02, 
c9553f3c-d2bc-11e3-b650-255df2f099c6);
    cqlsh:cequel> select * from userlines;
    
     username | time                                 | msg_id
    
----------+--------------------------------------+--------------------------------------
        admin | c9553f3c-d2bc-11e3-b650-255df2f099c6 | 
ad18dbf8-d2bc-11e3-9bc1-47ba2f5b0f02
        admin | c9553f3c-d2bc-11e3-b650-255df2f099c5 | 
ad18dbf8-d2bc-11e3-9bc1-47ba2f5b0f02
    
    (2 rows)

Now, after inserting just a one entry, I get two.

So, an old entry returns after another INSERT operation.
In Version 2.0.7 All is fine.




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to