]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
src/nvmeof/NVMeofGwMonitorClient: remove MDS client, not needed 61130/head
authorAlexander Indenbaum <aindenba@redhat.com>
Wed, 18 Dec 2024 10:05:36 +0000 (10:05 +0000)
committerAlexander Indenbaum <aindenba@redhat.com>
Wed, 18 Dec 2024 10:10:05 +0000 (10:10 +0000)
Signed-off-by: Alexander Indenbaum <aindenba@redhat.com>
src/nvmeof/NVMeofGwMonitorClient.cc
src/nvmeof/NVMeofGwMonitorClient.h

index ce3328aec5167cfd7b32b4052d8adf00186cd2aa..1b128055e08906d71462d021a59fc0112dd601a1 100644 (file)
@@ -42,7 +42,6 @@ NVMeofGwMonitorClient::NVMeofGwMonitorClient(int argc, const char **argv) :
   monc{g_ceph_context, poolctx},
   client_messenger(Messenger::create(g_ceph_context, "async", entity_name_t::CLIENT(-1), "client", getpid())),
   objecter{g_ceph_context, client_messenger.get(), &monc, poolctx},
-  client{client_messenger.get(), &monc, &objecter},
   timer(g_ceph_context, beacon_lock),
   orig_argc(argc),
   orig_argv(argv)
@@ -134,7 +133,6 @@ int NVMeofGwMonitorClient::init()
   // Initialize Messenger
   client_messenger->add_dispatcher_tail(this);
   client_messenger->add_dispatcher_head(&objecter);
-  client_messenger->add_dispatcher_tail(&client);
   client_messenger->start();
 
   poolctx.start(2);
@@ -190,7 +188,6 @@ int NVMeofGwMonitorClient::init()
   objecter.init();
   objecter.enable_blocklist_events();
   objecter.start();
-  client.init();
   timer.init();
 
   {
@@ -302,8 +299,7 @@ void NVMeofGwMonitorClient::shutdown()
     std::lock_guard bl(beacon_lock);
     timer.shutdown();
   }
-  // client uses monc and objecter
-  client.shutdown();
+
   // Stop asio threads, so leftover events won't call into shut down
   // monclient/objecter.
   poolctx.finish();
index 6dd167e4e5802a3ccfdaad24e7092f394cfad36e..e01c823afb51aae7083915984170d9ed53bd5763 100644 (file)
@@ -21,7 +21,6 @@
 #include "common/Timer.h"
 #include "common/LogClient.h"
 
-#include "client/Client.h"
 #include "mon/MonClient.h"
 #include "osdc/Objecter.h"
 #include "messages/MNVMeofGwMap.h"
@@ -58,7 +57,6 @@ protected:
   MonClient monc;
   std::unique_ptr<Messenger> client_messenger;
   Objecter objecter;
-  Client client;
   std::map<NvmeGroupKey, NvmeGwMonClientStates> map;
   ceph::mutex lock = ceph::make_mutex("NVMeofGw::lock");
   // allow beacons to be sent independently of handle_nvmeof_gw_map