diff options
author | NeilBrown <neilb@suse.de> | 2015-05-15 09:40:33 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2015-05-15 11:07:27 +1000 |
commit | e2a8e9dcf67a28bc722fa5ab2c49b0bc452d4d74 (patch) | |
tree | 73b635234a7bf65b77f18b4745ff8fe73414b8d9 | |
parent | ada38ebbcb9b28c4f865e77c736a7a467d0fb967 (diff) | |
download | mdadm-e2a8e9dcf67a28bc722fa5ab2c49b0bc452d4d74.tar.gz |
tests: wait for complete rebuild in integrity checks
'check wait' seems a bit racy now.
Wait for the array to be fully optimal before proceeding.
Signed-off-by: NeilBrown <neilb@suse.de>
-rw-r--r-- | tests/01r5integ | 2 | ||||
-rw-r--r-- | tests/01raid6integ | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/tests/01r5integ b/tests/01r5integ index ffb30ce..48676a2 100644 --- a/tests/01r5integ +++ b/tests/01r5integ @@ -27,7 +27,7 @@ do exit 1 fi mdadm $md0 -a $i - check wait + while ! (check state 'U*'); do check wait; sleep 0.2; done done mdadm -S $md0 done diff --git a/tests/01raid6integ b/tests/01raid6integ index c6fcdae..12f4d81 100644 --- a/tests/01raid6integ +++ b/tests/01raid6integ @@ -47,10 +47,10 @@ do exit 1 fi mdadm $md0 -a $first - check wait + while ! (check state 'U*_U*'); do check wait; sleep 0.2; done done mdadm $md0 -a $second - check wait + while ! (check state 'U*'); do check wait; sleep 0.2; done totest="$totest $second" done mdadm -S $md0 |