mirror of
https://github.com/scylladb/scylladb.git
synced 2026-06-02 13:06:57 +00:00
This series fixes a few issue on the table truncate path: - "memtable_list: safely futurize clear_and_add" - reinstates an async version of table::clear_and_add, just safe against #10421 - a unit test reproducing #10421 was added to make sure the new version is indeed safe. - "table: clear: serialize with ongoing flush" fixes #10423 - a unit test reproducing #10423 was added Fixes #10281 Fixes #10423 Test: unit(dev), database_test. test_truncate_without_snapshot_during_{writes,flushes} (debug) Closes #10424 * github.com:scylladb/scylla: test: database_test: add test_truncate_without_snapshot_during_writes memtable_list: safely futurize clear_and_add table: clear: serialize with ongoing flush