From: Xiao Ni Date: Thu, 8 May 2025 03:45:50 +0000 (+0800) Subject: mdadm: give more time to wait sync thread to reap X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1640b5c37bb870a9ae36d6e72e09dd8a47aeac43;p=thirdparty%2Fmdadm.git mdadm: give more time to wait sync thread to reap 01r5fail case reports error sometimes: ++ '[' -n '2248 / 35840' ']' ++ die 'resync or recovery is happening!' ++ echo -e '\n\tERROR: resync or recovery is happening! \n' ERROR: resync or recovery is happening! sync thread is reapped in md_thread. So we need to give more time to wait sync thread to reap. Signed-off-by: Xiao Ni --- diff --git a/tests/func.sh b/tests/func.sh index e42c7d56..19ad8b32 100644 --- a/tests/func.sh +++ b/tests/func.sh @@ -357,7 +357,10 @@ check() { done ;; nosync ) - sleep 0.5 + # sync thread is reapped in md_thread, give it more time to wait sync thread + # to reap. Before this change, it gives 0.5s which is too small. Sometimes + # the sync thread can't be reapped and error happens + sleep 3 # Since 4.2 we delay the close of recovery until there has been a chance for # spares to be activated. That means that a recovery that finds nothing # to do can still take a little longer than expected.