diff --git a/lustre/tests/replay-dual.sh b/lustre/tests/replay-dual.sh
index 8c60328cb9d4605813885256d0287bf0df528310..1881cee10ee5caf5add695bff02e19d0b61f3d4e 100755
--- a/lustre/tests/replay-dual.sh
+++ b/lustre/tests/replay-dual.sh
@@ -200,7 +200,11 @@ test_11() {
     #sleep for while, let both clients reconnect and timeout
     sleep $((TIMEOUT * 2))
     sysctl -w lustre.fail_loc=0
-
+    while [ -z "$(ls $MOUNT1/$tfile-[1-5] 2>/dev/null)" ]; do
+	sleep 5
+	echo -n "."
+    done
+    ls $MOUNT1/$tfile-[1-5]
     rm $MOUNT1/$tfile-[1-5] || return 1
 
     return 0