]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librados: use Messenger factory method
authorSage Weil <sage@redhat.com>
Tue, 7 Oct 2014 04:20:08 +0000 (21:20 -0700)
committerNathan Cutler <ncutler@suse.cz>
Sat, 26 Sep 2015 19:27:27 +0000 (21:27 +0200)
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 5a860bec48348ed4c09256ccd394b33ace6b4f52)

src/librados/RadosClient.cc
src/librados/RadosClient.h

index a5e77a551a7655023b2e888d9f822daab70fdbb9..74dda533e47d7d388859d2bc5b2c16a0152b7f0d 100644 (file)
@@ -30,7 +30,7 @@
 
 #include "messages/MWatchNotify.h"
 #include "messages/MLog.h"
-#include "msg/SimpleMessenger.h"
+#include "msg/Messenger.h"
 
 // needed for static_cast
 #include "messages/PaxosServiceMessage.h"
@@ -222,7 +222,8 @@ int librados::RadosClient::connect()
 
   err = -ENOMEM;
   nonce = getpid() + (1000000 * (uint64_t)rados_instance.inc());
-  messenger = new SimpleMessenger(cct, entity_name_t::CLIENT(-1), "radosclient", nonce);
+  messenger = Messenger::create(cct, entity_name_t::CLIENT(-1),
+                               "radosclient", nonce);
   if (!messenger)
     goto out;
 
index e608ced8d8e3096b01b23898e49205f4c48fc360..3e12b55e02827386dcdf4c7ab544b27d9014d539 100644 (file)
@@ -33,7 +33,7 @@ struct md_config_t;
 class Message;
 class MWatchNotify;
 class MLog;
-class SimpleMessenger;
+class Messenger;
 
 class librados::RadosClient : public Dispatcher
 {
@@ -49,7 +49,7 @@ private:
 
   OSDMap osdmap;
   MonClient monclient;
-  SimpleMessenger *messenger;
+  Messenger *messenger;
 
   uint64_t instance_id;