From: Andreas Dilger Date: Thu, 28 Jan 2021 20:44:27 +0000 (-0700) Subject: LU-4684 tests: enable racer directory migration X-Git-Tag: 2.14.53~69 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=3070ca9b18206025d9fd55817bf4da1ec486b6be LU-4684 tests: enable racer directory migration Enable the dir_migrate test by default in racer test runs. Update test selection logic to match newer script code style. Test-Parameters: trivial testlist=racer env=DURATION=3600 Test-Parameters: fstype=zfs testlist=racer env=DURATION=600 Signed-off-by: Andreas Dilger Change-Id: Ifba84c64b30d90b4a159232751b68c48c88dafcc Reviewed-on: https://review.whamcloud.com/41359 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Lai Siyao Reviewed-by: James Nunez Reviewed-by: Oleg Drokin --- diff --git a/lustre/tests/racer.sh b/lustre/tests/racer.sh index 1f21f42..35c1cbd 100644 --- a/lustre/tests/racer.sh +++ b/lustre/tests/racer.sh @@ -38,30 +38,28 @@ if $RACER_FAILOVER; then echo Victim facets ${victims[@]} fi -#LU-4684 -RACER_ENABLE_MIGRATION=false - -if ((MDSCOUNT > 1 && "$MDS1_VERSION" >= $(version_code 2.8.0))); then - RACER_ENABLE_REMOTE_DIRS=${RACER_ENABLE_REMOTE_DIRS:-true} - RACER_ENABLE_STRIPED_DIRS=${RACER_ENABLE_STRIPED_DIRS:-true} - RACER_ENABLE_MIGRATION=${RACER_ENABLE_MIGRATION:-true} -elif ((MDSCOUNT > 1 && "$MDS1_VERSION" >= $(version_code 2.5.0))); then - RACER_ENABLE_REMOTE_DIRS=${RACER_ENABLE_REMOTE_DIRS:-true} +if ((MDSCOUNT > 1)); then + (( $MDS1_VERSION >= $(version_code 2.5.0) )) && + RACER_ENABLE_REMOTE_DIRS=${RACER_ENABLE_REMOTE_DIRS:-true} + (( $MDS1_VERSION >= $(version_code 2.8.0) )) && + RACER_ENABLE_STRIPED_DIRS=${RACER_ENABLE_STRIPED_DIRS:-true} + (( $MDS1_VERSION >= $(version_code 2.13.57) )) && + RACER_ENABLE_MIGRATION=${RACER_ENABLE_MIGRATION:-true} fi -[[ "$MDS1_VERSION" -lt $(version_code 2.9.54) || - $(facet_fstype mgs) != zfs ]] && RACER_ENABLE_SNAPSHOT=false +[[ "$MDS1_VERSION" -lt $(version_code 2.9.54) || $mgs_FSTYPE != zfs ]] && + RACER_ENABLE_SNAPSHOT=false -[[ "$MDS1_VERSION" -le $(version_code 2.9.55) ]] && +(( "$MDS1_VERSION" <= $(version_code 2.9.55) )) && RACER_ENABLE_PFL=false -[[ "$MDS1_VERSION" -le $(version_code 2.10.53) ]] && +(( "$MDS1_VERSION" <= $(version_code 2.10.53) )) && RACER_ENABLE_DOM=false -[[ "$MDS1_VERSION" -lt $(version_code 2.10.55) ]] && +(( "$MDS1_VERSION" < $(version_code 2.10.55) )) && RACER_ENABLE_FLR=false -[[ $(lustre_version_code $SINGLEMDS) -lt $(version_code 2.12.0) ]] && +(( $MDS1_VERSION < $(version_code 2.12.0) )) && RACER_ENABLE_SEL=false RACER_ENABLE_REMOTE_DIRS=${RACER_ENABLE_REMOTE_DIRS:-false}