From: Sage Weil Date: Fri, 5 Jan 2018 22:24:58 +0000 (-0600) Subject: mon/ConfigMonitor: show fabricated options as level 'unknown' X-Git-Tag: v13.0.2~78^2~93 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=948e308c6ddc4eb3ff54c9d29b1865b0d7dab1e4;p=ceph.git mon/ConfigMonitor: show fabricated options as level 'unknown' Signed-off-by: Sage Weil --- diff --git a/src/common/options.h b/src/common/options.h index 1fb6c8b4495d..e6037cf6d959 100644 --- a/src/common/options.h +++ b/src/common/options.h @@ -43,6 +43,7 @@ struct Option { LEVEL_BASIC, LEVEL_ADVANCED, LEVEL_DEV, + LEVEL_UNKNOWN, }; static const char *level_to_str(level_t l) { diff --git a/src/mon/ConfigMonitor.cc b/src/mon/ConfigMonitor.cc index e7d0ba5bf29b..78e27ae56efe 100644 --- a/src/mon/ConfigMonitor.cc +++ b/src/mon/ConfigMonitor.cc @@ -396,7 +396,7 @@ void ConfigMonitor::load_config() const Option *opt = g_conf->find_option(name); if (!opt) { dout(10) << __func__ << " unrecognized option '" << name << "'" << dendl; - opt = new Option(name, Option::TYPE_STR, Option::LEVEL_DEV); + opt = new Option(name, Option::TYPE_STR, Option::LEVEL_UNKNOWN); } string err; int r = opt->pre_validate(&value, &err);