From 656fc937cfd3fc3b65cb21a7f93a6bd4cc07fc0e Mon Sep 17 00:00:00 2001 From: Andreas Dilger Date: Tue, 13 Jun 2023 01:02:22 -0600 Subject: [PATCH] LU-11912 tests: consume precreated objects in parallel Run the force_new_seq_all() file creations to run in parallel, since this can take a significant amount of time when there are multiple MDTs and OSTs (up to 1000s for 4x MDTs and 8x OSTs). Test-Parameters: trivial testlist=replay-dual mdscount=2 mdtcount=4 Test-Parameters: testlist=replay-ost-single mdscount=2 mdtcount=4 Test-Parameters: testlist=replay-single mdscount=2 mdtcount=4 Test-Parameters: testlist=sanity-pfl env=ONLY=0+1+16+27 mdscount=2 mdtcount=4 Fixes: 2fdb1f8d01b9f ("LU-11912 tests: SEQ rollover fixes") Signed-off-by: Andreas Dilger Change-Id: I849370586fe320d1f7df069f0b83980449658d97 Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/51292 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Arshad Hussain Reviewed-by: Li Dongyang Reviewed-by: Oleg Drokin Reviewed-by: Alex Deiter --- lustre/tests/test-framework.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lustre/tests/test-framework.sh b/lustre/tests/test-framework.sh index 1f0e350..98f495b 100755 --- a/lustre/tests/test-framework.sh +++ b/lustre/tests/test-framework.sh @@ -11264,9 +11264,11 @@ force_new_seq() { force_new_seq_all() { local i + for (( i=0; i < MDSCOUNT; i++ )) ; do - force_new_seq mds$((i + 1)) + force_new_seq mds$((i + 1)) & done + wait sleep_maxage } -- 1.8.3.1