]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: return rolled-up 'devices' list as part of metadata
authorSage Weil <sage@redhat.com>
Fri, 20 Oct 2017 22:12:01 +0000 (17:12 -0500)
committerSage Weil <sage@redhat.com>
Tue, 31 Oct 2017 17:30:43 +0000 (12:30 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/OSD.cc

index 03d0236df2761a1a7a42ba1e6ddd6ed98d8d8e02..4b480f813f1c51f49ee1091b65c530c363e5852d 100644 (file)
@@ -5711,6 +5711,9 @@ void OSD::_collect_metadata(map<string,string> *pm)
   (*pm)["back_iface"] = pick_iface(cct,
       cluster_messenger->get_myaddr().get_sockaddr_storage());
 
+  set<string> devnames;
+  store->get_devices(&devnames);
+  (*pm)["devices"] = stringify(devnames);
   dout(10) << __func__ << " " << *pm << dendl;
 }