From: Sage Weil Date: Tue, 7 Oct 2014 04:20:08 +0000 (-0700) Subject: librados: use Messenger factory method X-Git-Tag: v0.88~105^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5a860bec48348ed4c09256ccd394b33ace6b4f52;p=ceph.git librados: use Messenger factory method Signed-off-by: Sage Weil --- diff --git a/src/librados/RadosClient.cc b/src/librados/RadosClient.cc index 8be0c761a227..56f52bb43140 100644 --- a/src/librados/RadosClient.cc +++ b/src/librados/RadosClient.cc @@ -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" @@ -209,7 +209,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; diff --git a/src/librados/RadosClient.h b/src/librados/RadosClient.h index c4410f4b74f2..23960622521b 100755 --- a/src/librados/RadosClient.h +++ b/src/librados/RadosClient.h @@ -32,7 +32,7 @@ struct md_config_t; class Message; class MWatchNotify; class MLog; -class SimpleMessenger; +class Messenger; class librados::RadosClient : public Dispatcher { @@ -47,7 +47,7 @@ private: } state; MonClient monclient; - SimpleMessenger *messenger; + Messenger *messenger; uint64_t instance_id;