summaryrefslogtreecommitdiffstats
path: root/tools/vgcreate.c
diff options
context:
space:
mode:
authorDave Wysochanski <dwysocha@redhat.com>2009-10-31 17:39:22 +0000
committerDave Wysochanski <dwysocha@redhat.com>2009-10-31 17:39:22 +0000
commitdfe786c2185f35f20811b0ad399b44f87adcd2cf (patch)
tree5b90242ae6e76649359128a202bdb22d08774fbc /tools/vgcreate.c
parent0e6c4e93da436f24effadfdaa10da3c9dfb713b1 (diff)
downloadlvm2-dfe786c2185f35f20811b0ad399b44f87adcd2cf.tar.gz
lvm2-dfe786c2185f35f20811b0ad399b44f87adcd2cf.tar.xz
lvm2-dfe786c2185f35f20811b0ad399b44f87adcd2cf.zip
Update vgcreate to call vg_set_clustered().
Diffstat (limited to 'tools/vgcreate.c')
-rw-r--r--tools/vgcreate.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/tools/vgcreate.c b/tools/vgcreate.c
index 858812b5..7e4ec9a7 100644
--- a/tools/vgcreate.c
+++ b/tools/vgcreate.c
@@ -65,7 +65,8 @@ int vgcreate(struct cmd_context *cmd, int argc, char **argv)
if (!vg_set_extent_size(vg, vp_new.extent_size) ||
!vg_set_max_lv(vg, vp_new.max_lv) ||
!vg_set_max_pv(vg, vp_new.max_pv) ||
- !vg_set_alloc_policy(vg, vp_new.alloc))
+ !vg_set_alloc_policy(vg, vp_new.alloc) ||
+ !vg_set_clustered(vg, vp_new.clustered))
goto_bad;
if (!lock_vol(cmd, VG_ORPHANS, LCK_VG_WRITE)) {
@@ -103,12 +104,9 @@ int vgcreate(struct cmd_context *cmd, int argc, char **argv)
}
}
- /* FIXME: move this inside vg_create? */
- if (vp_new.clustered) {
- vg->status |= CLUSTERED;
+ if (vg_is_clustered(vg)) {
clustered_message = "Clustered ";
} else {
- vg->status &= ~CLUSTERED;
if (locking_is_clustered())
clustered_message = "Non-clustered ";
}