summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Rajnoha <prajnoha@redhat.com>2015-07-15 16:14:07 +0200
committerPeter Rajnoha <prajnoha@redhat.com>2015-07-15 16:14:51 +0200
commitd947a815e8bc6080ee5b364bd55f8aa0c2807f4e (patch)
treeec842ccdcb7af034ded2ae0fcbcfcef000f5fa8c
parentd10fb73f63649baec3cec28e1ee573c2ef6b95d6 (diff)
downloadlvm2-d947a815e8bc6080ee5b364bd55f8aa0c2807f4e.tar.gz
config: make a difference between "not found" and "is empty" in log msg for devices/preferred_names
Replace misleading "not found" in the log message when devices/preferred_names is set to empty array: Really not found: device/dev-cache.c:689 devices/preferred_names not found in config: using built-in preferences Found, but empty: config/config.c:1431 Setting devices/preferred_names to preferred_names = [ ] device/dev-cache.c:689 devices/preferred_names is empty: using built-in preferences
-rw-r--r--lib/device/dev-cache.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/device/dev-cache.c b/lib/device/dev-cache.c
index 136921b1b..d854e2b6e 100644
--- a/lib/device/dev-cache.c
+++ b/lib/device/dev-cache.c
@@ -683,8 +683,10 @@ static int _init_preferred_names(struct cmd_context *cmd)
if (!(cn = find_config_tree_array(cmd, devices_preferred_names_CFG, NULL)) ||
cn->v->type == DM_CFG_EMPTY_ARRAY) {
- log_very_verbose("devices/preferred_names not found in config file: "
- "using built-in preferences");
+ log_very_verbose("devices/preferred_names %s: "
+ "using built-in preferences",
+ cn && cn->v->type == DM_CFG_EMPTY_ARRAY ? "is empty"
+ : "not found in config");
return 1;
}