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: "