imsm: Test for raid1 -> raid0 takeover added
Patch introduces test for raid1 to raid0 takeover operation verification for imsm metadata format. Signed-off-by: Krzysztof Wojcik <krzysztof.wojcik@intel.com> Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
parent
d5312ebf68
commit
3600f9c168
|
@ -0,0 +1,22 @@
|
|||
. tests/env-imsm-template
|
||||
|
||||
# RAID 1 volume, 2 disks change to RAID 0 volume, 1 disks
|
||||
# POSITIVE test
|
||||
|
||||
num_disks=2
|
||||
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
|
||||
|
||||
# After: RAID 0 volume, 1 disks, 64k chunk size
|
||||
vol0_new_level=0
|
||||
vol0_new_num_comps=1
|
||||
vol0_new_chunk=64
|
||||
new_num_disks=0
|
||||
|
||||
. tests/imsm-grow-template 0 1
|
|
@ -78,7 +78,7 @@ if [ $migration_test -ne 0 ]; then
|
|||
new_num_disks=$num_disks
|
||||
fi
|
||||
grow_member $member0 $new_num_disks $vol0_new_num_comps $vol0_new_level $vol0_comp_size $vol0_offset $vol0_new_chunk
|
||||
if [ $vol1_new_chunk -ne 0 ]; then
|
||||
if [[ $vol1_new_chunk -ne 0 ]] ; then
|
||||
grow_member $member1 $new_num_disks $vol1_new_num_comps $vol1_new_level $vol1_comp_size $vol1_offset $vol1_new_chunk
|
||||
fi
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue