]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
krbd: kernel client expects ip[:port], not an entity_addr_t 11902/head
authorIlya Dryomov <idryomov@gmail.com>
Thu, 10 Nov 2016 21:37:17 +0000 (22:37 +0100)
committerIlya Dryomov <idryomov@gmail.com>
Thu, 10 Nov 2016 21:37:17 +0000 (22:37 +0100)
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 <idryomov@gmail.com>
src/krbd.cc

index 295461562986e40d9a9a4098fa854ee27e129146..d1cdf5529779e2276bc6c8c63eeb15edd94e8074 100644 (file)
@@ -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();