From c6b9f30f7eb8590acd8ee5088cfa2b9f8102c5f6 Mon Sep 17 00:00:00 2001 From: Timothy Day Date: Wed, 5 Jun 2024 14:43:50 +0000 Subject: [PATCH] LU-17893 tests: replay-dual/31 fails a lot Add some debugging. Test-Parameters: trivial testlist=replay-dual env=ONLY=31,ONLY_REPEAT=50 Signed-off-by: Timothy Day Change-Id: Ic417ee5d6a3d53ce0e7aa51708dc9d9317b1ce30 Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/55321 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Andreas Dilger Reviewed-by: Arshad Hussain Reviewed-by: Oleg Drokin --- lustre/tests/replay-dual.sh | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/lustre/tests/replay-dual.sh b/lustre/tests/replay-dual.sh index b4ca98b..d9deca2 100755 --- a/lustre/tests/replay-dual.sh +++ b/lustre/tests/replay-dual.sh @@ -1228,7 +1228,22 @@ test_31() { ((failed++)) fi done - ((failed == 0)) || error "$failed multiops failed" + + $LFS df $MOUNT + $LFS df -i $MOUNT + + if (( failed != 0 )); then + local bigly=($(du -sk $MOUNT/* | sort -nr | head -10)) + + for ((i = 0; i < ${#bigly[*]}; i += 2)); do + echo -e "${bigly[i]}\t${bigly[$((i+1))]}" + done + + local biggest=${bigly[1]} + + [[ -f $biggest ]] || du -sk $biggest/* | sort -nr | head -10 + error "$failed multiops failed due to '$biggest'" + fi } run_test 31 "deadlock on file_remove_privs and occupied mod rpc slots" -- 1.8.3.1