summaryrefslogtreecommitdiff
path: root/tools/pvchange.c
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2014-03-28 10:35:50 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2014-03-28 10:41:58 +0100
commit88a9705222d728d0989c1b4d9aac89ce22c0284b (patch)
treef6035e25b27b43b19ce1c3df9c2fa72433ecab8f /tools/pvchange.c
parent3d0ba79f86a209335a3e391352aa7de685e4992b (diff)
downloadlvm2-88a9705222d728d0989c1b4d9aac89ce22c0284b.tar.gz
pvchange: populate lvmcache for --all
When running pvchange --all learn about available VGs from lvmetad.
Diffstat (limited to 'tools/pvchange.c')
-rw-r--r--tools/pvchange.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/pvchange.c b/tools/pvchange.c
index 5c05db6aa..f87cd8c7a 100644
--- a/tools/pvchange.c
+++ b/tools/pvchange.c
@@ -225,6 +225,10 @@ int pvchange(struct cmd_context *cmd, int argc, char **argv)
return ECMD_FAILED;
}
+ /* populate lvmcache */
+ if (!lvmetad_vg_list_to_lvmcache(cmd))
+ stack;
+
if ((vgnames = get_vgnames(cmd, 1)) &&
!dm_list_empty(vgnames)) {
dm_list_iterate_items(sll, vgnames) {