diff --git a/sstables/compaction_manager.cc b/sstables/compaction_manager.cc index bf8a07357f..816b83bb8b 100644 --- a/sstables/compaction_manager.cc +++ b/sstables/compaction_manager.cc @@ -314,6 +314,7 @@ future<> compaction_manager::run_custom_job(column_family* cf, sstring name, non cmlog.info("{} was abruptly stopped, reason: {}", name, e.what()); } catch (...) { cmlog.error("{} failed: {}", name, std::current_exception()); + throw; } }); return task->compaction_done.get_future().then([task] {});