From: Sage Weil Date: Tue, 7 Oct 2014 04:20:08 +0000 (-0700) Subject: librados: use Messenger factory method X-Git-Tag: v0.80.11~13^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ef24b4ec7245959b1960a415617439bc3baac9a3;p=ceph.git librados: use Messenger factory method Signed-off-by: Sage Weil (cherry picked from commit 5a860bec48348ed4c09256ccd394b33ace6b4f52) --- diff --git a/src/librados/RadosClient.cc b/src/librados/RadosClient.cc index a5e77a551a7..74dda533e47 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" @@ -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; diff --git a/src/librados/RadosClient.h b/src/librados/RadosClient.h index e608ced8d8e..3e12b55e028 100644 --- a/src/librados/RadosClient.h +++ b/src/librados/RadosClient.h @@ -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;