These are legacy interfaces that should return an IP only.
Signed-off-by: Sage Weil <sage@redhat.com>
bool exists = objecter->with_osdmap([&](const OSDMap& o) {
if (!o.exists(osd))
return false;
- g = o.get_addr(osd);
+ g = o.get_addrs(osd).front();
return true;
});
if (!exists)
if (osds.empty())
return -EINVAL;
for (unsigned i = 0; i < osds.size(); i++) {
- entity_addr_t addr = o.get_addr(osds[i]);
+ entity_addr_t addr = o.get_addrs(osds[i]).front();
address.push_back(addr);
}
return 0;
if (!o.exists(osd))
return -ENOENT;
- addr = o.get_addr(osd);
+ addr = o.get_addrs(osd).front();
return 0;
});
}