mirror of
https://github.com/scylladb/scylladb.git
synced 2026-06-09 16:33:35 +00:00
When user requests repair to be forcefully aborted, the `_abort_all_as` abort source could be modified from multiple shards in parallel by the `tracker::abort_all_repairs()` function, which can lead to undefined behavior and to a crash. This commit makes sure that `_abort_all_as` is used only from shard 0 when repair is aborted. Fixes #8693 Closes #8734