mirror of
https://github.com/scylladb/scylladb.git
synced 2026-06-04 14:03:06 +00:00
Reader recreation messes with the continuity of the mutation fragment stream because it breaks snapshot isolation. We cannot guarantee that a range tombstone or even the partition started before will continue after too. So we have to make sure to wrap up all loose threads when recreating the reader. We already close uncontinued partitions. This commit also takes care of closing any range tombstone started by unconditionally emitting a null range tombstone. This is legal to do, even if no range tombstone was in effect.
154 KiB
154 KiB