From 948e308c6ddc4eb3ff54c9d29b1865b0d7dab1e4 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 5 Jan 2018 16:24:58 -0600 Subject: [PATCH] mon/ConfigMonitor: show fabricated options as level 'unknown' Signed-off-by: Sage Weil --- src/common/options.h | 1 + src/mon/ConfigMonitor.cc | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/options.h b/src/common/options.h index 1fb6c8b4495d6..e6037cf6d959c 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 e7d0ba5bf29b7..78e27ae56efe4 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); -- 2.39.5