[lvm-devel] master - vgchange: add sync point
Zdenek Kabelac
zkabelac at fedoraproject.org
Wed Sep 24 08:56:56 UTC 2014
Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=5b70bdc104991056a9e1c3f97c07b6f0ba3ae998
Commit: 5b70bdc104991056a9e1c3f97c07b6f0ba3ae998
Parent: 13c07c685ade35192348a6b60a6c19077976b089
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Sun Sep 21 23:22:23 2014 +0200
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Wed Sep 24 10:54:47 2014 +0200
vgchange: add sync point
Before leaving _activate_lvs_in_vg() wait till devices
are active - so we do not print message about active
devices earlier then it really happens for a user.
---
tools/vgchange.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/tools/vgchange.c b/tools/vgchange.c
index da0a05d..e817910 100644
--- a/tools/vgchange.c
+++ b/tools/vgchange.c
@@ -152,6 +152,7 @@ static int _activate_lvs_in_vg(struct cmd_context *cmd, struct volume_group *vg,
}
sigint_restore();
+ sync_local_dev_names(vg->cmd); /* Wait until devices are available */
if (expected_count)
log_verbose("%s %d logical volumes in volume group %s",
More information about the lvm-devel
mailing list