[lvm-devel] master - lvcreate: fix "striped" limit
Heinz Mauelshagen
heinzm at sourceware.org
Fri Mar 10 17:57:25 UTC 2017
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=2fcbe34fe85fa57e1e2835dfba95fa21387377b6
Commit: 2fcbe34fe85fa57e1e2835dfba95fa21387377b6
Parent: 43388f12208be07191b80a5ed328a87790ecd64a
Author: Heinz Mauelshagen <heinzm at redhat.com>
AuthorDate: Fri Mar 10 18:57:06 2017 +0100
Committer: Heinz Mauelshagen <heinzm at redhat.com>
CommitterDate: Fri Mar 10 18:57:06 2017 +0100
lvcreate: fix "striped" limit
Fix regression limiting number of stripes to 8.
Raise back to 128 as before.
Resolves: rhbz1389546
---
tools/lvcreate.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/tools/lvcreate.c b/tools/lvcreate.c
index cd31c99..ed56757 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)) {
More information about the lvm-devel
mailing list