From: Xiao Ni Date: Wed, 11 Sep 2024 08:54:27 +0000 (+0800) Subject: mdadm/tests: wait until level changes X-Git-Tag: mdadm-4.4~69 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=098337f31de3f0683cd99727104c81db81fda9cd;p=thirdparty%2Fmdadm.git mdadm/tests: wait until level changes check wait waits reshape finishes, but it doesn't wait level changes. The level change happens in a forked child progress. So we need to search the child progress and monitor it. Signed-off-by: Xiao Ni Signed-off-by: Mariusz Tkaczyk --- diff --git a/tests/05r6tor0 b/tests/05r6tor0 index 2fd51f2e..b2685b72 100644 --- a/tests/05r6tor0 +++ b/tests/05r6tor0 @@ -13,6 +13,10 @@ check raid5 testdev $md0 3 19456 512 mdadm -G $md0 -l0 check wait; sleep 1 +while ps auxf | grep "mdadm -G" | grep -v grep +do + sleep 1 +done check raid0 testdev $md0 3 19456 512 mdadm -G $md0 -l5 --add $dev3 $dev4