From: Sage Weil Date: Wed, 30 May 2018 15:43:15 +0000 (-0500) Subject: mds/MDSMap: add addrvec accessors X-Git-Tag: v14.0.1~1208^2~27 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=dad23d80384c8536d192f24a97e9f2054adeb122;p=ceph.git mds/MDSMap: add addrvec accessors Signed-off-by: Sage Weil --- diff --git a/src/mds/MDSMap.h b/src/mds/MDSMap.h index 6e74a21de5a1..69a94fa6d032 100644 --- a/src/mds/MDSMap.h +++ b/src/mds/MDSMap.h @@ -146,6 +146,9 @@ public: void clear_laggy() { laggy_since = utime_t(); } entity_inst_t get_inst() const { return entity_inst_t(entity_name_t::MDS(rank), addr); } + entity_addrvec_t get_addrs() const { + return entity_addrvec_t(addr); + } void encode(bufferlist& bl, uint64_t features) const { if ((features & CEPH_FEATURE_MDSENC) == 0 ) encode_unversioned(bl); @@ -625,6 +628,10 @@ public: assert(up.count(m)); return mds_info[up[m]].addr; } + entity_addrvec_t get_addrs(mds_rank_t m) { + assert(up.count(m)); + return mds_info[up[m]].get_addrs(); + } /** * Get the MDS daemon entity_inst_t for a rank,