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=480c71a7ad1f31e15612ffbff7a167ed10ccebff;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 295461562986..d1cdf5529779 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();