]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
common/config: Fix dumping of `md_config_t::config_options`.
authorSebastian Wagner <sebastian.wagner@suse.com>
Wed, 7 Mar 2018 15:04:01 +0000 (16:04 +0100)
committerSebastian Wagner <sebastian.wagner@suse.com>
Wed, 7 Mar 2018 15:27:36 +0000 (16:27 +0100)
Caused by 49a5e775aa92a8218bb659909de20637d5aa660a

This fixes the dashboard_v2 `cluster_conf` endpoint.

Fixes: http://tracker.ceph.com/issues/23265
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
src/common/config.cc

index a1f0fbdbf2edb6db154c0b7be1b7dc4590adc863..080e0a9840c115123c421800b0d6edf4fa3832c3 100644 (file)
@@ -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();
 }