mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-22 01:20:39 +00:00
"Fixes #2944." * tag 'tgrabiec/cache-exception-safety-fixes-v2' of github.com:scylladb/seastar-dev: tests: row_cache: Add test for exception safety of multi-partition scans tests: row_cache: Add test for exception safety of single-partition reads tests: mutation_source_tests: Always print the seed tests: Disable alloc failure injection in test assertions tests: Avoid needless copies row_cache: Fix exception safety of cache_entry::read() row_cache: scanning_and_populating_reader: Fix exception unsafety causing read to skip data row_cache: partition_range_cursor: Extract valid() and advance_to() from refresh() cache_streamed_mutation: Add trace-level logging to cache_streamed_mutation mvcc: Lift noexcept off partition_snapshot_row_weakref assignment/constructors cache_streamed_mutation: Make advancing to the next range exception-safe cache_streamed_mutation: Make add_clustering_row_to_buffer() exception-safe cache_streamed_mutation: Make drain_tombstones() exception-safe cache_streamed_mutation: Return void from start_reading_from_underlying() cache_streamed_mutation: Document invariants related to exception-safety streamed_mutation: Add reserve_one() lsa: Guarantee invalidated references on allocating section retry mvcc: partition_snapshot_row_cursor: Mark allocation points
52 KiB
52 KiB