diff --git a/service/raft/raft_group0.cc b/service/raft/raft_group0.cc index cec81e507d..49415ab340 100644 --- a/service/raft/raft_group0.cc +++ b/service/raft/raft_group0.cc @@ -179,7 +179,8 @@ raft_group0::raft_group0(seastar::abort_source& abort_source, db::system_keyspace& sys_ks, raft_group0_client& client, seastar::scheduling_group sg) - : _abort_source(abort_source), _raft_gr(raft_gr), _ms(ms), _gossiper(gs), _feat(feat), _sys_ks(sys_ks), _client(client), _sg(sg) + : _shutdown_gate("raft_group0::shutdown") + , _abort_source(abort_source), _raft_gr(raft_gr), _ms(ms), _gossiper(gs), _feat(feat), _sys_ks(sys_ks), _client(client), _sg(sg) , _status_for_monitoring(status_for_monitoring::normal) { register_metrics(); diff --git a/service/raft/raft_group0.hh b/service/raft/raft_group0.hh index 026559c6bb..5f4a9db692 100644 --- a/service/raft/raft_group0.hh +++ b/service/raft/raft_group0.hh @@ -99,7 +99,7 @@ public: }; class raft_group0 { - seastar::gate _shutdown_gate; + seastar::named_gate _shutdown_gate; seastar::abort_source& _abort_source; raft_group_registry& _raft_gr; sharded& _ms;