From: Sage Weil Date: Mon, 25 Nov 2013 18:16:39 +0000 (-0800) Subject: osd: include misc osd config info in metadata sent to the mon X-Git-Tag: v0.74~37^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2974eb5ac4642590269aec28553293a47ee4ab64;p=ceph.git osd: include misc osd config info in metadata sent to the mon addr info, pathnames. Signed-off-by: Sage Weil --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index bd79df6c5b4b..dce9c299c8bf 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -3576,6 +3576,14 @@ void OSD::_collect_metadata(map *pm) { (*pm)["ceph_version"] = pretty_version_to_str(); + // config info + (*pm)["osd_data"] = dev_path; + (*pm)["osd_journal"] = journal_path; + (*pm)["front_addr"] = stringify(client_messenger->get_myaddr()); + (*pm)["back_addr"] = stringify(cluster_messenger->get_myaddr()); + (*pm)["hb_front_addr"] = stringify(hb_front_server_messenger->get_myaddr()); + (*pm)["hb_back_addr"] = stringify(hb_back_server_messenger->get_myaddr()); + // kernel info struct utsname u; int r = uname(&u);