Bug 1366060
Summary: | raid10 max image attempt fails "maximum supported areas 8 (is 10) for raid10 segment" | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Corey Marthaler <cmarthal> | ||||
Component: | lvm2 | Assignee: | Heinz Mauelshagen <heinzm> | ||||
lvm2 sub component: | Mirroring and RAID | QA Contact: | cluster-qe <cluster-qe> | ||||
Status: | CLOSED ERRATA | Docs Contact: | |||||
Severity: | low | ||||||
Priority: | unspecified | CC: | agk, heinzm, jbrassow, mnavrati, msnitzer, prajnoha, prockai, zkabelac | ||||
Version: | 7.3 | Keywords: | Regression | ||||
Target Milestone: | rc | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | lvm2-2.02.164-2.el7 | Doc Type: | No Doc Update | ||||
Doc Text: |
Intra-release bug, no documentation needed.
|
Story Points: | --- | ||||
Clone Of: | Environment: | ||||||
Last Closed: | 2016-11-04 04:16:57 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Corey Marthaler
2016-08-10 22:38:49 UTC
Created attachment 1189808 [details]
verbose lvcreate attempt
This is another one caught by my vg_validate() enhancements. Did we ever support more than 8 DataLVs in any particular RaidLV? We'll update the package and also 'man lvcreate' to specify the maximum supported limits for each raid type. We'll check the following, but we think the limits are: raid1: -m9 raid10 -i32 (with -m1 limitation) raid0[_meta]: -i 64 raid4/5: -i63 raid6: -i62 Upstream patch: https://git.fedorahosted.org/cgit/lvm2.git/commit/ https://www.redhat.com/archives/lvm-devel/2016-August/msg00064.html It appears that all the limits are properly checked with the exception of raid10 (filed bug 1370658). This can be marked verified once that is fixed. lvm2-2.02.164-3.el7 BUILT: Wed Aug 24 05:20:41 CDT 2016 lvm2-libs-2.02.164-3.el7 BUILT: Wed Aug 24 05:20:41 CDT 2016 lvm2-cluster-2.02.164-3.el7 BUILT: Wed Aug 24 05:20:41 CDT 2016 ## RAID0 [root@host-117 ~]# lvcreate -i 65 --type raid0 -L 100M -n raid0 test Using default stripesize 64.00 KiB. Only up to 64 stripes in raid0 supported currently. Run `lvcreate --help' for more information. [root@host-117 ~]# lvcreate -i 64 --type raid0 -L 100M -n raid0 test Using default stripesize 64.00 KiB. Rounding size 100.00 MiB (25 extents) up to stripe boundary size 256.00 MiB (64 extents). Number of stripes (64) must not exceed number of physical volumes (7) [root@host-117 ~]# lvcreate -i 65 --type raid0_meta -L 100M -n raid0 test Using default stripesize 64.00 KiB. Only up to 64 stripes in raid0_meta supported currently. Run `lvcreate --help' for more information. [root@host-117 ~]# lvcreate -i 64 --type raid0_meta -L 100M -n raid0 test Using default stripesize 64.00 KiB. Rounding size 100.00 MiB (25 extents) up to stripe boundary size 256.00 MiB (64 extents). Number of stripes (64) must not exceed number of physical volumes (7) ## RAID4 [root@host-117 ~]# lvcreate -i 64 --type raid4 -L 100M -n raid4 test Using default stripesize 64.00 KiB. Only up to 63 stripes in raid4 supported currently. Run `lvcreate --help' for more information. [root@host-117 ~]# lvcreate -i 63 --type raid4 -L 100M -n raid4 test Using default stripesize 64.00 KiB. Rounding size 100.00 MiB (25 extents) up to stripe boundary size 252.00 MiB (63 extents). Number of stripes (63) must not exceed number of physical volumes (7) ## RAID5 [root@host-117 ~]# lvcreate -i 64 --type raid5 -L 100M -n raid5 test Using default stripesize 64.00 KiB. Only up to 63 stripes in raid5 supported currently. Run `lvcreate --help' for more information. [root@host-117 ~]# lvcreate -i 63 --type raid5 -L 100M -n raid5 test Using default stripesize 64.00 KiB. Rounding size 100.00 MiB (25 extents) up to stripe boundary size 252.00 MiB (63 extents). Number of stripes (63) must not exceed number of physical volumes (7) ## RAID6 [root@host-117 ~]# lvcreate -i 63 --type raid6 -L 100M -n raid6 test Using default stripesize 64.00 KiB. Only up to 62 stripes in raid6 supported currently. Run `lvcreate --help' for more information. [root@host-117 ~]# lvcreate -i 62 --type raid6 -L 100M -n raid6 test Using default stripesize 64.00 KiB. Rounding size 100.00 MiB (25 extents) up to stripe boundary size 248.00 MiB (62 extents). Number of stripes (62) must not exceed number of physical volumes (7) ## RAID10 ( SEE BUG 1370658 ) [root@host-117 ~]# lvcreate -i 64 --type raid10 -L 100M -n raid6 test Using default stripesize 64.00 KiB. Only up to 64 stripes in raid10 supported currently. Run `lvcreate --help' for more information. [root@host-117 ~]# lvcreate -i 63 --type raid10 -L 100M -n raid6 test Using default stripesize 64.00 KiB. Only up to 64 stripes in raid10 supported currently. Run `lvcreate --help' for more information. [root@host-117 ~]# lvcreate -i 33 --type raid10 -L 100M -n raid6 test Using default stripesize 64.00 KiB. Only up to 64 stripes in raid10 supported currently. Run `lvcreate --help' for more information. [root@host-117 ~]# lvcreate -i 32 --type raid10 -L 100M -n raid6 test Using default stripesize 64.00 KiB. Rounding size 100.00 MiB (25 extents) up to stripe boundary size 128.00 MiB (32 extents). Number of stripes (32) must not exceed number of physical volumes (7) Marking this verified with the caveat that bug 1370658 still exists for the raid10 stripe limit. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-1445.html |