summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlasdair G Kergon <agk@redhat.com>2016-08-19 23:57:30 +0100
committerAlasdair G Kergon <agk@redhat.com>2016-08-19 23:57:30 +0100
commit896912b14d80e49582759d0c5b14b16954b3857d (patch)
tree60881b5370ac29be8b5c8995e23b951c96f94ded
parent88e6abc5a091bbe8d826968eafe27936df0e260c (diff)
downloadlvm2-896912b14d80e49582759d0c5b14b16954b3857d.tar.gz
lvcreate: Never treat raid0 as linear.
raid0 and raid0_meta require, or default to, at least 2 stripes.
-rw-r--r--tools/toollib.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/toollib.c b/tools/toollib.c
index 4f4c31551..ec6f2f7c6 100644
--- a/tools/toollib.c
+++ b/tools/toollib.c
@@ -1281,7 +1281,7 @@ static int _validate_stripe_params(struct cmd_context *cmd, const struct segment
if (!stripe_size_required && *stripe_size) {
log_print_unless_silent("Ignoring stripesize argument for %s devices.", segtype->name);
*stripe_size = 0;
- } else if (*stripes == 1 && (segtype_is_striped(segtype) || segtype_is_mirror(segtype))) {
+ } else if (*stripes == 1 && (segtype_is_striped_target(segtype) || segtype_is_mirror(segtype))) {
stripe_size_required = 0;
if (*stripe_size) {
log_print_unless_silent("Ignoring stripesize argument with single stripe.");