diff --git a/service/raft/raft_group0.cc b/service/raft/raft_group0.cc index 4db4da9514..9fed52459d 100644 --- a/service/raft/raft_group0.cc +++ b/service/raft/raft_group0.cc @@ -1029,7 +1029,7 @@ struct sleep_with_exponential_backoff { static constexpr std::chrono::seconds _max_retry_period{16}; future<> operator()(abort_source& as) { co_await sleep_abortable(_retry_period, as); - _retry_period = std::max(_retry_period * 2, _max_retry_period); + _retry_period = std::min(_retry_period * 2, _max_retry_period); } };