[lvm-devel] master - lvmetad: Only print scanning messages when scanning 1 device.
Petr Rockai
mornfall at fedoraproject.org
Mon Oct 15 10:46:40 UTC 2012
Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=08ba1b447205913a1979143d9bf3b6afbdc5c742
Commit: 08ba1b447205913a1979143d9bf3b6afbdc5c742
Parent: 78dafcba994be668c540ecacd828f61d4a26ed85
Author: Petr Rockai <prockai at redhat.com>
AuthorDate: Mon Oct 15 12:44:19 2012 +0200
Committer: Petr Rockai <prockai at redhat.com>
CommitterDate: Mon Oct 15 12:45:50 2012 +0200
lvmetad: Only print scanning messages when scanning 1 device.
---
lib/cache/lvmetad.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/lib/cache/lvmetad.c b/lib/cache/lvmetad.c
index f7d250e..6a374ac 100644
--- a/lib/cache/lvmetad.c
+++ b/lib/cache/lvmetad.c
@@ -871,6 +871,7 @@ int lvmetad_pvscan_all_devs(struct cmd_context *cmd, activation_handler handler)
daemon_reply reply;
int r = 1;
char *future_token;
+ int was_silent;
if (!(iter = dev_iter_create(cmd->lvmetad_filter, 1))) {
log_error("dev_iter creation failed");
@@ -890,6 +891,9 @@ int lvmetad_pvscan_all_devs(struct cmd_context *cmd, activation_handler handler)
r = 0;
daemon_reply_destroy(reply);
+ was_silent = silent_mode();
+ init_silent(1);
+
while ((dev = dev_iter_get(iter))) {
if (!lvmetad_pvscan_single(cmd, dev, handler))
r = 0;
@@ -898,6 +902,8 @@ int lvmetad_pvscan_all_devs(struct cmd_context *cmd, activation_handler handler)
break;
}
+ init_silent(was_silent);
+
dev_iter_destroy(iter);
_lvmetad_token = future_token;
More information about the lvm-devel
mailing list