From: Sage Weil Date: Tue, 18 Sep 2018 19:09:28 +0000 (-0500) Subject: mgr: parse mon metadata properly X-Git-Tag: v14.0.1~19^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=80cee1d98816f6d48dbe038412f1e9486c493556;p=ceph.git mgr: parse mon metadata properly Identify the "device_ids" like we do with OSD metadata by using the helper. Signed-off-by: Sage Weil --- diff --git a/src/mgr/Mgr.cc b/src/mgr/Mgr.cc index 329a1ade2d1..a1ca429e13a 100644 --- a/src/mgr/Mgr.cc +++ b/src/mgr/Mgr.cc @@ -351,9 +351,11 @@ void Mgr::load_all_metadata() daemon_meta.erase("name"); daemon_meta.erase("hostname"); + map m; for (const auto &i : daemon_meta) { - dm->metadata[i.first] = i.second.get_str(); + m[i.first] = i.second.get_str(); } + dm->set_metadata(m); daemon_state.insert(dm); }