tests: Avoid passing chunk size when creating RAID 1
Tests fail because passing chunk size for RAID 1 is now forbidden. Failing tests: - 14imsm-r1_2d-grow-r1_3d - 14imsm-r1_2d-takeover-r0_2d - 18imsm-1d-takeover-r1_2d - 18imsm-r1_2d-takeover-r0_1d Correct tests to not pass chunk size when RAID level is 1. Signed-off-by: Mateusz Grzonka <mateusz.grzonka@intel.com> Signed-off-by: Jes Sorensen <jsorensen@fb.com>
This commit is contained in:
parent
7d374a1869
commit
2b2c5668fd
|
@ -10,7 +10,6 @@ spare_list="$dev4"
|
|||
# Before: RAID 1 volume, 2 disks, 64k chunk size
|
||||
vol0_level=1
|
||||
vol0_comp_size=$((5 * 1024))
|
||||
vol0_chunk=64
|
||||
vol0_num_comps=$((num_disks - 1))
|
||||
vol0_offset=0
|
||||
|
||||
|
|
|
@ -10,7 +10,6 @@ device_list="$dev0 $dev1"
|
|||
# Before: RAID 1 volume, 2 disks, 64k chunk size
|
||||
vol0_level=1
|
||||
vol0_comp_size=$((5 * 1024))
|
||||
vol0_chunk=64
|
||||
vol0_num_comps=$((num_disks - 1))
|
||||
vol0_offset=0
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ check wait
|
|||
imsm_check container $vol0_num_comps
|
||||
|
||||
# Create RAID 1 volume
|
||||
mdadm --create --run $member0 --auto=md --level=1 --size=$vol0_comp_size --chunk=64 --raid-disks=$((vol0_num_comps + 1)) $dev0 missing
|
||||
mdadm --create --run $member0 --auto=md --level=1 --size=$vol0_comp_size --raid-disks=$((vol0_num_comps + 1)) $dev0 missing
|
||||
check wait
|
||||
|
||||
# Test the member0
|
||||
|
|
|
@ -9,7 +9,6 @@ device_list="$dev0 $dev1"
|
|||
# Before: RAID 1 volume, 2 disks
|
||||
vol0_level=1
|
||||
vol0_comp_size=$((5 * 1024))
|
||||
vol0_chunk=64
|
||||
vol0_num_comps=$(( $num_disks - 1 ))
|
||||
vol0_offset=0
|
||||
|
||||
|
|
|
@ -42,13 +42,21 @@ check wait
|
|||
imsm_check container $num_disks
|
||||
|
||||
# Create first volume inside the container
|
||||
mdadm --create --run $member0 --auto=md --level=$vol0_level --size=$vol0_comp_size --chunk=$vol0_chunk --raid-disks=$num_disks $device_list
|
||||
if [[ ! -z $vol0_chunk ]]; then
|
||||
mdadm --create --run $member0 --auto=md --level=$vol0_level --size=$vol0_comp_size --chunk=$vol0_chunk --raid-disks=$num_disks $device_list
|
||||
else
|
||||
mdadm --create --run $member0 --auto=md --level=$vol0_level --size=$vol0_comp_size --raid-disks=$num_disks $device_list
|
||||
fi
|
||||
check wait
|
||||
|
||||
# Create second volume inside the container (if defined)
|
||||
if [ ! -z $vol1_chunk ]; then
|
||||
mdadm --create --run $member1 --auto=md --level=$vol1_level --size=$vol1_comp_size --chunk=$vol1_chunk --raid-disks=$num_disks $device_list
|
||||
check wait
|
||||
if [ ! -z $vol1_level ]; then
|
||||
if [ ! -z $vol1_chunk ]; then
|
||||
mdadm --create --run $member1 --auto=md --level=$vol1_level --size=$vol1_comp_size --chunk=$vol1_chunk --raid-disks=$num_disks $device_list
|
||||
else
|
||||
mdadm --create --run $member1 --auto=md --level=$vol1_level --size=$vol1_comp_size --raid-disks=$num_disks $device_list
|
||||
fi
|
||||
check wait
|
||||
fi
|
||||
|
||||
# Wait for any RESYNC to complete
|
||||
|
@ -59,7 +67,7 @@ imsm_check member $member0 $num_disks $vol0_level $vol0_comp_size $((vol0_comp_s
|
|||
testdev $member0 $vol0_num_comps $vol0_comp_size $vol0_chunk
|
||||
|
||||
# Test second volume (if defined)
|
||||
if [ ! -z $vol1_chunk ]; then
|
||||
if [ ! -z $vol1_level ]; then
|
||||
imsm_check member $member1 $num_disks $vol1_level $vol1_comp_size $((vol1_comp_size * vol1_num_comps)) $vol1_offset $vol1_chunk
|
||||
testdev $member1 $vol1_num_comps $vol1_comp_size $vol1_chunk
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue