Skip recovery-small/{153,154a} for older MDS since
the test depends on changes made to the MDS code on the server.
Test-Parameters: trivial testlist=recovery-small serverversion=2.15.5
Fixes:
654d5f3fa4 ("LU-16478 target: disconnected export")
Fixes:
e818052444 ("LU-17365 lod: handle llog errors gracefuly")
Signed-off-by: Jian Yu <yujian@whamcloud.com>
Change-Id: I3f26fae9d8d3d338f0e0860ea10f5fb762d70640
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/56829
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Emoly Liu <emoly@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
run_test 152 "QoS object allocation could be awakened in case of OST failover"
test_153() {
+ (( MDS1_VERSION >= $(version_code 2.15.54.113) )) ||
+ skip "need MDS >= v2_15_54-113-g654d5f3fa4df for reconnect fix"
+
#define OBD_FAIL_MDS_CONNECT_VS_EVICT 0x174
do_facet mds1 "$LCTL set_param fail_loc=0x174"
# first drop ping reply from MDS and then
run_test 153 "evict vs reconnect race"
test_154a() {
+ (( MDS1_VERSION >= $(version_code 2.15.60.2) )) ||
+ skip "need MDS >= v2_15_60-2-ge81805244476 for llog fix"
[ $MDSCOUNT -lt 2 ] && skip "needs >= 2 MDTs"
stop mds2