diff options
author | Peter Rajnoha <prajnoha@redhat.com> | 2015-07-15 16:14:07 +0200 |
---|---|---|
committer | Peter Rajnoha <prajnoha@redhat.com> | 2015-07-15 16:14:51 +0200 |
commit | d947a815e8bc6080ee5b364bd55f8aa0c2807f4e (patch) | |
tree | ec842ccdcb7af034ded2ae0fcbcfcef000f5fa8c | |
parent | d10fb73f63649baec3cec28e1ee573c2ef6b95d6 (diff) | |
download | lvm2-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.c | 6 |
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; } |