Blame SOURCES/lvm2-2_02_169-lvcreate-fix-striped-limit.patch

ec902b
 WHATS_NEW        | 1 +
ec902b
 tools/lvcreate.c | 4 +++-
ec902b
 2 files changed, 4 insertions(+), 1 deletion(-)
ec902b
ec902b
diff --git a/WHATS_NEW b/WHATS_NEW
ec902b
index 0b571ae..26aa5b0 100644
ec902b
--- a/WHATS_NEW
ec902b
+++ b/WHATS_NEW
ec902b
@@ -1,5 +1,6 @@
ec902b
 Version 2.02.169 - 
ec902b
 =====================================
ec902b
+  Fix limit of stripes in lvcreate.
ec902b
   Avoid parallel usage of cpg_mcast_joined() in clvmd with corosync.
ec902b
   Fix segfault in lvmetad from missing NULL in daemon_reply_simple.
ec902b
 
ec902b
diff --git a/tools/lvcreate.c b/tools/lvcreate.c
ec902b
index dbc0708..dae9da6 100644
ec902b
--- a/tools/lvcreate.c
ec902b
+++ b/tools/lvcreate.c
ec902b
@@ -559,8 +559,10 @@ static int _read_mirror_and_raid_params(struct cmd_context *cmd,
ec902b
 			else if (seg_is_any_raid6(lp))
ec902b
 				max_images -= 2;
ec902b
 		}
ec902b
-	} else
ec902b
+	} else if (seg_is_mirrored(lp))
ec902b
 		max_images = DEFAULT_MIRROR_MAX_IMAGES;
ec902b
+	else
ec902b
+		max_images = MAX_STRIPES;
ec902b
 
ec902b
 	/* Common mirror and raid params */
ec902b
 	if (arg_is_set(cmd, mirrors_ARG)) {
ec902b
-- 
ec902b
1.8.3.1
ec902b