Whamcloud - gitweb
LU-3285 tests: disable DOM files in racer by default 20/30020/2
authorMikhal Pershin <mike.pershin@intel.com>
Wed, 8 Nov 2017 09:58:37 +0000 (12:58 +0300)
committerMike Pershin <mike.pershin@intel.com>
Fri, 10 Nov 2017 10:10:40 +0000 (10:10 +0000)
Use RACER_ENABLE_DOM=true to enable dom files in racer
explicitly.

Test-Parameters: mdssizegb=20 mdscount=1 mdtcount=1 testlist=racer
Signed-off-by: Mikhal Pershin <mike.pershin@intel.com>
Change-Id: Ibcbbff0dd995903915a2404c1076108e2016a4cb
Reviewed-on: https://review.whamcloud.com/30020
Tested-by: Jenkins
Reviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
lustre/tests/racer.sh
lustre/tests/racer/file_create.sh

index 9e2bf50..e6220c5 100644 (file)
@@ -43,6 +43,7 @@ RACER_ENABLE_REMOTE_DIRS=${RACER_ENABLE_REMOTE_DIRS:-false}
 RACER_ENABLE_STRIPED_DIRS=${RACER_ENABLE_STRIPED_DIRS:-false}
 RACER_ENABLE_MIGRATION=${RACER_ENABLE_MIGRATION:-false}
 RACER_ENABLE_SNAPSHOT=${RACER_ENABLE_SNAPSHOT:-true}
 RACER_ENABLE_STRIPED_DIRS=${RACER_ENABLE_STRIPED_DIRS:-false}
 RACER_ENABLE_MIGRATION=${RACER_ENABLE_MIGRATION:-false}
 RACER_ENABLE_SNAPSHOT=${RACER_ENABLE_SNAPSHOT:-true}
+RACER_ENABLE_DOM=${RACER_ENABLE_DOM:-false}
 
 check_progs_installed $CLIENTS $racer ||
        { skip_env "$racer not found" && exit 0; }
 
 check_progs_installed $CLIENTS $racer ||
        { skip_env "$racer not found" && exit 0; }
@@ -79,6 +80,7 @@ test_1() {
                        RACER_ENABLE_REMOTE_DIRS=$RACER_ENABLE_REMOTE_DIRS \
                        RACER_ENABLE_STRIPED_DIRS=$RACER_ENABLE_STRIPED_DIRS \
                        RACER_ENABLE_MIGRATION=$RACER_ENABLE_MIGRATION \
                        RACER_ENABLE_REMOTE_DIRS=$RACER_ENABLE_REMOTE_DIRS \
                        RACER_ENABLE_STRIPED_DIRS=$RACER_ENABLE_STRIPED_DIRS \
                        RACER_ENABLE_MIGRATION=$RACER_ENABLE_MIGRATION \
+                       RACER_ENABLE_DOM=$RACER_ENABLE_DOM \
                        LFS=$LFS \
                        $racer $rdir $NUM_RACER_THREADS" &
                pid=$!
                        LFS=$LFS \
                        $racer $rdir $NUM_RACER_THREADS" &
                pid=$!
index cf7b6f2..c07c813 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/bash
 trap 'kill $(jobs -p)' EXIT
 #!/bin/bash
 trap 'kill $(jobs -p)' EXIT
-
+RACER_ENABLE_DOM=${RACER_ENABLE_DOM:-false}
 DIR=$1
 MAX=$2
 MAX_MB=${RACER_MAX_MB:-8}
 DIR=$1
 MAX=$2
 MAX_MB=${RACER_MAX_MB:-8}
@@ -16,8 +16,10 @@ layout=(raid0 raid0)
        layout+=(pfl pfl pfl)
 
 # check if it supports DoM
        layout+=(pfl pfl pfl)
 
 # check if it supports DoM
-[[ $(lustre_version_code $SINGLEMDS) -ge $(version_code 2.10.53) ]] &&
-       layout+=(dom dom)
+if $RACER_ENABLE_DOM ; then
+       [[ $(lustre_version_code $SINGLEMDS) -ge $(version_code 2.10.53) ]] &&
+               layout+=(dom dom dom)
+fi
 
 echo "layout: ${layout[*]}"
 
 
 echo "layout: ${layout[*]}"