From bd356b104f216998e6ee885961bc9e18b27351d7 Mon Sep 17 00:00:00 2001 From: Frederick Dilger Date: Tue, 16 Jul 2024 18:20:30 -0600 Subject: [PATCH] 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 --- lustre/tests/sanityn.sh | 2 ++ 1 file changed, 2 insertions(+) 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 -- 1.8.3.1