tests: never fail if --wait fails.

"--wait" will return non-zero status if it didn't need to wait.
This is no a reason to fail a test.

So ignore the return status from those commands.

Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
NeilBrown 2015-05-07 17:00:57 +10:00
parent 42129b3f80
commit 3c899cab4d
12 changed files with 18 additions and 18 deletions

View File

@ -32,7 +32,7 @@ then echo >&2 should fail during resync
exit 1
fi
mdadm -A $md0 $dlist
mdadm --wait $md0
mdadm --wait $md0 || true
mdadm -S $md0
# should succeed now

View File

@ -31,19 +31,19 @@ num_disks=4
size=$((10*1024))
mdadm -CR $container -e imsm -n $num_disks $dev0 $dev1 $dev2 $dev3
mdadm -CR $member $dev0 $dev2 -n 2 -l 1 -z $size
mdadm --wait $member
mdadm --wait $member || true
mdadm -Ss
# make dev0 and dev1 a new rebuild family
mdadm -A $container $dev0 $dev1
mdadm -IR $container
mdadm --wait ${member}_0
mdadm --wait ${member}_0 || true
mdadm -Ss
# make dev2 and dev3 a new rebuild family
mdadm -A $container $dev2 $dev3
mdadm -IR $container
mdadm --wait ${member}_0
mdadm --wait ${member}_0 || true
mdadm -Ss
# reassemble and make sure one of the families falls out

View File

@ -71,7 +71,7 @@ check wait
# FAIL / REBUILD
imsm_check_hold $container $dev0
mdadm --fail $member0 $dev0
mdadm --wait-clean --scan
mdadm --wait-clean --scan || true
imsm_check_removal $container $dev0
mdadm --add $container $dev4
check wait

View File

@ -12,8 +12,8 @@ ddf_check container 4
mdadm -CR $member1 -n 4 -l 10 $dev8 $dev10 $dev9 $dev11 -z 10000
mdadm -CR $member0 -n 2 -l 1 $dev8 $dev9 -z 10000
mdadm --wait $member0
mdadm --wait $member1
mdadm --wait $member0 || true
mdadm --wait $member1 || true
mdadm -Ss
sleep 1

View File

@ -70,7 +70,7 @@ check wait
# FAIL / REBUILD
ddf_check_hold $container $dev8
mdadm --fail $member0 $dev8
mdadm --wait-clean --scan
mdadm --wait-clean --scan || true
ddf_check_removal $container $dev8
mdadm --add $container $dev12
check wait

View File

@ -28,7 +28,7 @@ good0=$1
mdadm $container --add $fail0
sleep 1
mdadm --wait $member0
mdadm --wait $member0 || true
ret=0
set -- $(get_raiddisks $member0)

View File

@ -45,7 +45,7 @@ mdadm $container --remove $fail0
mdadm $container --add $fail0
sleep 1
mdadm --wait $member0
mdadm --wait $member0 || true
set -- $(get_raiddisks $member0)
case $1:$2 in

View File

@ -39,7 +39,7 @@ mke2fs $member0
mdadm $container --add $fail0
sleep 1
mdadm --wait $member0
mdadm --wait $member0 || true
ret=0
set -- $(get_raiddisks $member0)

View File

@ -7,7 +7,7 @@ ddf_check container $num_disks
mdadm -CR $member0 -n 2 -l 1 $container
mdadm -CR $member1 -n 3 -l 5 $container
mdadm --wait $member1 $member0 || mdadm --wait $member1 $member0
mdadm --wait $member1 $member0 || mdadm --wait $member1 $member0 || true
set -- $(get_raiddisks $member0)
fail0=$1
@ -18,7 +18,7 @@ mdadm $member1 --fail $fail1
mdadm $container --add $dev13
mdadm --wait $member1 $member0 || mdadm --wait $member1 $member0
mdadm --wait $member1 $member0 || mdadm --wait $member1 $member0 || true
devs0="$(get_raiddisks $member0)"

View File

@ -27,8 +27,8 @@ sleep 1
mdadm --fail $member1 $dev12
# We will have 4 resync procedures, 2 spares for 2 arrays.
mdadm --wait $member1 $member0
mdadm --wait $member1 $member0
mdadm --wait $member1 $member0 || true
mdadm --wait $member1 $member0 || true
devs0="$(get_raiddisks $member0)"
devs1="$(get_raiddisks $member1)"

View File

@ -14,8 +14,8 @@ ddf_check container 4
mdadm -CR $member1 -n 4 -l 10 $dev8 $dev10 $dev9 $dev11 -z 10000
mdadm -CR $member0 -n 2 -l 1 $dev8 $dev9 -z 10000
mdadm --wait $member0
mdadm --wait $member1
mdadm --wait $member0 || true
mdadm --wait $member1 || true
mke2fs $member0
mke2fs $member1

View File

@ -8,7 +8,7 @@ mdadm -CR $container -e ddf -n 2 $dev8 $dev9
ddf_check container 2
mdadm -CR $member1 -n 2 -l1 $dev8 $dev9
mdadm --wait $member1
mdadm --wait $member1 || true
mdadm -Ss
mdadm -I $dev8