summaryrefslogtreecommitdiff
path: root/tools/lvcreate.c
diff options
context:
space:
mode:
authorHeinz Mauelshagen <heinzm@redhat.com>2017-03-10 18:57:06 +0100
committerHeinz Mauelshagen <heinzm@redhat.com>2017-03-10 18:57:06 +0100
commit2fcbe34fe85fa57e1e2835dfba95fa21387377b6 (patch)
tree25703532ad37380c722c7e292cd4a67da83504c0 /tools/lvcreate.c
parent43388f12208be07191b80a5ed328a87790ecd64a (diff)
downloadlvm2-2fcbe34fe85fa57e1e2835dfba95fa21387377b6.tar.gz
lvcreate: fix "striped" limit
Fix regression limiting number of stripes to 8. Raise back to 128 as before. Resolves: rhbz1389546
Diffstat (limited to 'tools/lvcreate.c')
-rw-r--r--tools/lvcreate.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/lvcreate.c b/tools/lvcreate.c
index cd31c9969..ed56757a7 100644
--- a/tools/lvcreate.c
+++ b/tools/lvcreate.c
@@ -558,8 +558,10 @@ static int _read_mirror_and_raid_params(struct cmd_context *cmd,
else if (seg_is_any_raid6(lp))
max_images -= 2;
}
- } else
+ } else if (seg_is_mirrored(lp))
max_images = DEFAULT_MIRROR_MAX_IMAGES;
+ else
+ max_images = MAX_STRIPES;
/* Common mirror and raid params */
if (arg_is_set(cmd, mirrors_ARG)) {