Ananth Gundabattula created CASSANDRA-4773: ----------------------------------------------
Summary: CQL shell not reflecting latest data when timestamp is passed as part of insert statements Key: CASSANDRA-4773 URL: https://issues.apache.org/jira/browse/CASSANDRA-4773 Project: Cassandra Issue Type: Bug Affects Versions: 1.1.4 Environment: CentOS Reporter: Ananth Gundabattula Priority: Critical While using the CQLSH, I try inserting a row using timestamp and TTL along with consistency. The insert works fine for the first time. When I try to insert using the same key but different value and then issue a select , the value of the returned row is always the first value of the inserted row and not the value that was inserted later. Here are the details : 1. Replication Factor = 1 2. Consistency Level = ONE 3. TTL = 14 days 4. Timestamp = A value which reflects 10 days before the current day 5. Cassandra 1.1.4 6. CQL shell version 2 It may be noted that if the timstamp is not used while issuing the insert statement, the second insert on the same key works fine. Here are the details: 1. INSERT INTO Table1 (col1,col2,col3,col4,col5,col6) VALUES('abcde', 0, 87, 1345603159,222,'65DE') USING TIMESTAMP 1349476620 AND TTL 1209600; This works fine 2. Issuing a select works fine for the above row. 3. INSERT INTO Table1 (col1,col2,col3,col4,col5,col6) VALUES('abcde', 0, 87, 1345603159,222,'a2134') USING TIMESTAMP 1349476620 AND TTL 1209600; There is no error on this statement 4. Issuing a select returns the data inserted as given in step 1. 5. Giving a timestamp later than the above timestamp also does not change things 6. However, if I issue an insert without specifying the timestamp , the select statement gives the latest data always. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira