From: Frederick Dilger Date: Wed, 17 Jul 2024 00:20:30 +0000 (-0600) Subject: LU-18048 tests: skip sanityn test_16j unaligned DIO X-Git-Tag: 2.16.0-RC2~7 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=bd356b104f216998e6ee885961bc9e18b27351d7;p=fs%2Flustre-release.git LU-18048 tests: skip sanityn test_16j unaligned DIO sanityn.sh test_16j was failing often in cases where the client was running an older version than the server because of changes that were made on master from LU-13805. This started with generic testing but added UDIO-specific options in later patches so an interop check has been added to avoid failing the test on older versions. Test-Parameters: trivial testlist=sanityn env=ONLY=16 serverversion=EXA6 Signed-off-by: Frederick Dilger Change-Id: If8d0ad6b22e701ca867fd91bb077e7e2ee6f370b Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/55769 Reviewed-by: Shaun Tancheff Reviewed-by: Oleg Drokin Reviewed-by: Andreas Dilger Tested-by: jenkins Tested-by: Maloo --- diff --git a/lustre/tests/sanityn.sh b/lustre/tests/sanityn.sh index baacb3c..3daec5a 100755 --- a/lustre/tests/sanityn.sh +++ b/lustre/tests/sanityn.sh @@ -711,6 +711,8 @@ run_test 16i "read after truncate file" test_16j() { (( $OSTCOUNT >= 2 )) || skip "needs >= 2 OSTs" + (( $OST1_VERSION >= $(version_code v2_15_57-52-g43c3a804fe) )) || + skip "Need OST version at least 2.15.57.52 for unaligned DIO" local stripe_size=$((1024 * 1024)) #1 MiB # Max i/o below is ~ 4 * stripe_size, so this gives ~5 i/os