From: Wido den Hollander Date: Mon, 23 Jan 2017 20:06:05 +0000 (+0100) Subject: osd: Return correct osd_objectstore in OSD metadata X-Git-Tag: v12.0.0~100^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=8fe6a0303b02ac1033f5bfced9f94350fe3e33de;p=ceph.git osd: Return correct osd_objectstore in OSD metadata Do not simply read the configuration value as it might have changed during OSD startup by reading the type from disk. Fixes: http://tracker.ceph.com/issues/18638 Signed-off-by: Wido den Hollander --- diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 31c84a53581..c3beb379cf3 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -5115,7 +5115,7 @@ void OSD::_collect_metadata(map *pm) (*pm)["hb_back_addr"] = stringify(hb_back_server_messenger->get_myaddr()); // backend - (*pm)["osd_objectstore"] = cct->_conf->osd_objectstore; + (*pm)["osd_objectstore"] = store->get_type(); store->collect_metadata(pm); collect_sys_info(pm, cct);