From 098337f31de3f0683cd99727104c81db81fda9cd Mon Sep 17 00:00:00 2001 From: Xiao Ni Date: Wed, 11 Sep 2024 16:54:27 +0800 Subject: 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 --- tests/05r6tor0 | 4 ++++ 1 file changed, 4 insertions(+) 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 -- cgit v1.2.3