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:
Krzysztof Wojcik 2011-02-09 13:55:18 +01:00 committed by NeilBrown
parent d5312ebf68
commit 3600f9c168
2 changed files with 23 additions and 1 deletions

View File

@ -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

View File

@ -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