]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr: avoid OSDMap::get_addr()
authorSage Weil <sage@redhat.com>
Wed, 30 May 2018 20:09:22 +0000 (15:09 -0500)
committerSage Weil <sage@redhat.com>
Fri, 1 Jun 2018 13:08:20 +0000 (08:08 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/mgr/Mgr.cc

index 3dfdcec8ca6a9c18b48d1e1e1d3c33c40dce856c..2acebb4d8c3412e25a688306eb62e6d14f5e2e70 100644 (file)
@@ -413,11 +413,11 @@ void Mgr::handle_osd_map()
         auto addr_iter = metadata->metadata.find("front_addr");
         if (addr_iter != metadata->metadata.end()) {
           const std::string &metadata_addr = addr_iter->second;
-          const auto &map_addr = osd_map.get_addr(osd_id);
+          const auto &map_addrs = osd_map.get_addrs(osd_id);
 
-          if (metadata_addr != stringify(map_addr)) {
+          if (metadata_addr != stringify(map_addrs)) {
             dout(4) << "OSD[" << osd_id << "] addr change " << metadata_addr
-                    << " != " << stringify(map_addr) << dendl;
+                    << " != " << stringify(map_addrs) << dendl;
             update_meta = true;
           } else {
             dout(20) << "OSD[" << osd_id << "] addr unchanged: "