Whamcloud - gitweb
LU-10729 tests: replay-dual/22d to wait 43/52343/2
authorhxing <hxing@ddn.com>
Tue, 12 Sep 2023 03:38:26 +0000 (11:38 +0800)
committerOleg Drokin <green@whamcloud.com>
Wed, 29 Nov 2023 21:24:42 +0000 (21:24 +0000)
commitc0973b9fd64036adb3991615e76a97c6aa0b384e
tree1d312edd4dd15b1eae43c5674ff2675822b07f6a
parentce404bd07c37f45d8c8fe0cf3e3ecf6e18740f43
LU-10729 tests: replay-dual/22d to wait

replay-dual/22d should have a similar procedure as 23d:
replay-dual/23d simulates a dropped reply for the executed
update, but previous tests can break this:
 - the update modifies remote llog
 - there can be another uptdate to that remote log
   (from the previous tests)
 - fail_loc (OBD_FAIL_UPDATE_OBJ_NET) is applied to the
   old update
 - the 23d's update gets stuck

so the test has to ensure there is no pending/in-flight
updates.

Test-Parameters: trivial testlist=replay-dual mdscount=2 mdtcount=4
Test-Parameters: testlist=replay-dual fstype=zfs mdscount=2 mdtcount=4
Signed-off-by: Xing Huang <hxing@ddn.com>
Change-Id: I2e3d3d4d1e5e33ffbb5c953edb21bcae884022c3
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/52343
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/tests/replay-dual.sh