New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[YCQL] Deleting rows does not work if rows have been deleted by the TTL previously #13820
Comments
Here is what I saw from the sst file.
The delete command before they expire
Second two upsert
Then the second delete command get executed, but it didn't show up in sst file as expected. |
After running the second
|
Fixed by the refactoring in #12241 , so its a problem for 2.14.x customers only. |
Lowering the severity as the impact is only on 2.14.x customers. |
Jira Link: DB-3328
Description
Hi,
We noticed some unexpected behavior when using the YCQL-API and Yugabyte.
Version 2.14.1.0 build 36 revision aa9d62a build_type RELEASE built at 08 Aug 2022 08:45:12 UTC.
Deleting a range of rows does not work if rows with the same partition key have been deleted by the TTL-Feature previously.
To reproduce the bug, it is necessary to create a table with a partition key, cluster key and the default_time_to_live property.
The timing of the delete queries also matters (detailed description in the comments below).
Preparation:
The following steps describe how to reproduce the bug:
Seems to be a bug?
Regards
The text was updated successfully, but these errors were encountered: