From: Ilya Dryomov Date: Thu, 10 Nov 2016 21:37:17 +0000 (+0100) Subject: krbd: kernel client expects ip[:port], not an entity_addr_t X-Git-Tag: v11.1.0~342^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F11902%2Fhead;p=ceph.git krbd: kernel client expects ip[:port], not an entity_addr_t Commit 2ee1b9a4084f ("krbd.cc: don't rely on MonMap internal members") inadvertently dropped .get_sockaddr() call, breaking rbd map. Fix it. Signed-off-by: Ilya Dryomov --- diff --git a/src/krbd.cc b/src/krbd.cc index 29546156298..d1cdf552977 100644 --- a/src/krbd.cc +++ b/src/krbd.cc @@ -125,7 +125,7 @@ static int build_map_buf(CephContext *cct, const char *pool, const char *image, if (oss.tellp() > 0) { oss << ","; } - oss << p; + oss << p.get_sockaddr(); } oss << " name=" << cct->_conf->name.get_id();