diff --git a/compaction/compaction_manager.cc b/compaction/compaction_manager.cc index 2b55788253..a19ed6f5eb 100644 --- a/compaction/compaction_manager.cc +++ b/compaction/compaction_manager.cc @@ -536,7 +536,7 @@ void compaction_manager::postponed_compactions_reevaluation() { }); } -void compaction_manager::reevaluate_postponed_compactions() { +void compaction_manager::reevaluate_postponed_compactions() noexcept { _postponed_reevaluation.signal(); } diff --git a/compaction/compaction_manager.hh b/compaction/compaction_manager.hh index 9c265f5245..ad91276ced 100644 --- a/compaction/compaction_manager.hh +++ b/compaction/compaction_manager.hh @@ -272,7 +272,7 @@ private: inline bool maybe_stop_on_error(std::exception_ptr err, bool can_retry); void postponed_compactions_reevaluation(); - void reevaluate_postponed_compactions(); + void reevaluate_postponed_compactions() noexcept; // Postpone compaction for a table that couldn't be executed due to ongoing // similar-sized compaction. void postpone_compaction_for_table(replica::table* t);