@@ -42,7 +42,6 @@ NVMeofGwMonitorClient::NVMeofGwMonitorClient(int argc, const char **argv) :
4242 monc{g_ceph_context, poolctx},
4343 client_messenger (Messenger::create(g_ceph_context, " async" , entity_name_t ::CLIENT(-1 ), "client", getpid())),
4444 objecter{g_ceph_context, client_messenger.get (), &monc, poolctx},
45- client{client_messenger.get (), &monc, &objecter},
4645 timer (g_ceph_context, beacon_lock),
4746 orig_argc(argc),
4847 orig_argv(argv)
@@ -134,7 +133,6 @@ int NVMeofGwMonitorClient::init()
134133 // Initialize Messenger
135134 client_messenger->add_dispatcher_tail (this );
136135 client_messenger->add_dispatcher_head (&objecter);
137- client_messenger->add_dispatcher_tail (&client);
138136 client_messenger->start ();
139137
140138 poolctx.start (2 );
@@ -190,7 +188,6 @@ int NVMeofGwMonitorClient::init()
190188 objecter.init ();
191189 objecter.enable_blocklist_events ();
192190 objecter.start ();
193- client.init ();
194191 timer.init ();
195192
196193 {
@@ -302,8 +299,7 @@ void NVMeofGwMonitorClient::shutdown()
302299 std::lock_guard bl (beacon_lock);
303300 timer.shutdown ();
304301 }
305- // client uses monc and objecter
306- client.shutdown ();
302+
307303 // Stop asio threads, so leftover events won't call into shut down
308304 // monclient/objecter.
309305 poolctx.finish ();
0 commit comments