mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-21 09:00:35 +00:00
We add a reproducer for issues #7868 and #7875 which are about bugs when a table has a frozen collection as its clustering key, and it is sorted in *reverse order*: If we tried to insert an item to such a table using an unprepared statement, it failed with a wrong error ("invalid set literal"), but if we try to set up a prepared statement, the result is even worse - an assertion failure and a crash. Interestingly, neither of these problems happen without reversed sort order (WITH CLUSTERING ORDER BY (b DESC)), and we also add a test which demonstrates that with default (increasing) order, everything works fine. All tests pass successfully when run against Cassandra. The fix for both issues was already committed, so I verified these tests reproduced the bug before that commit, and pass now. Signed-off-by: Nadav Har'El <nyh@scylladb.com> Message-Id: <20210110232312.3844408-1-nyh@scylladb.com>