From 6f567f971fc70d862352e483a630830ea9e9c525 Mon Sep 17 00:00:00 2001 From: Jinshan Xiong Date: Thu, 16 Nov 2017 23:11:10 -0800 Subject: [PATCH] LU-9771 tests: make racer work for flr Creating flr file in racer tests. Test-parameters: trivial testlist=racer,racer,racer mdscount=1 mdtcount=1 Signed-off-by: Jinshan Xiong Change-Id: I56cef133263a05050ebdb0e3b16ccd0c737fe27f Reviewed-on: https://review.whamcloud.com/30074 Reviewed-by: Jian Yu Reviewed-by: Andreas Dilger Tested-by: Jenkins Tested-by: Maloo --- lustre/tests/racer/file_create.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lustre/tests/racer/file_create.sh b/lustre/tests/racer/file_create.sh index c07c813..3721e31 100755 --- a/lustre/tests/racer/file_create.sh +++ b/lustre/tests/racer/file_create.sh @@ -21,6 +21,9 @@ if $RACER_ENABLE_DOM ; then layout+=(dom dom dom) fi +[[ $(lustre_version_code $SINGLEMDS) -ge $(version_code 2.10.55) ]] && + layout+=(flr flr flr) + echo "layout: ${layout[*]}" while /bin/true; do @@ -34,12 +37,13 @@ while /bin/true; do pattern=${layout[$RANDOM % ${#layout[*]}]} case $pattern in - dom) opt="-E $stripesize -L mdt -E eof -c $stripecount -S 1M" ;; - pfl) opt="-E 1M -S $stripesize -E eof -c $stripecount -S 2M" ;; - raid0) opt="-S $stripesize -c $stripecount" ;; + dom) opt="setstripe -E $stripesize -L mdt -E eof -c $stripecount -S 1M" ;; + pfl) opt="setstripe -E 1M -S $stripesize -E eof -c $stripecount -S 2M" ;; + flr) opt="mirror create -N2 -E 1M -S $stripesize -E eof -c $stripecount -S 2M" ;; + raid0) opt="setstripe -S $stripesize -c $stripecount" ;; esac - $LFS setstripe $opt $DIR/$file 2> /dev/null || true + $LFS $opt $DIR/$file 2> /dev/null || true } # offset between 0 and 16MB (256 64k chunks), with 1/2 at offset 0 -- 1.8.3.1