From: Sebastian Wagner Date: Wed, 7 Mar 2018 15:04:01 +0000 (+0100) Subject: common/config: Fix dumping of `md_config_t::config_options`. X-Git-Tag: v13.0.2~37^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0ad029f2ea28022865b38f3dcdc5cc1c6f7ecbe9;p=ceph.git common/config: Fix dumping of `md_config_t::config_options`. Caused by 49a5e775aa92a8218bb659909de20637d5aa660a This fixes the dashboard_v2 `cluster_conf` endpoint. Fixes: http://tracker.ceph.com/issues/23265 Signed-off-by: Sebastian Wagner --- diff --git a/src/common/config.cc b/src/common/config.cc index a1f0fbdbf2edb..080e0a9840c11 100644 --- a/src/common/config.cc +++ b/src/common/config.cc @@ -502,8 +502,7 @@ void md_config_t::config_options(Formatter *f) Mutex::Locker l(lock); f->open_array_section("options"); for (const auto& i: schema) { - const Option &opt = i.second; - opt.dump(f); + f->dump_object("option", i.second); } f->close_section(); }