X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Ftests%2Ftest-framework.sh;h=1dc5f838eaed489d7da6e3fde505b8734820f98a;hp=42a1af765d24d6dfe8b8867acbf40fd5a1399df7;hb=e498b09fcaca5380b35d9726605ff22d7bd00960;hpb=0bc62d07deb464bfcb486e917a68c6a2dd907e35 diff --git a/lustre/tests/test-framework.sh b/lustre/tests/test-framework.sh index 42a1af7..1dc5f83 100644 --- a/lustre/tests/test-framework.sh +++ b/lustre/tests/test-framework.sh @@ -145,6 +145,7 @@ init_test_env() { fi export LST=${LST:-"$LUSTRE/../lnet/utils/lst"} [ ! -f "$LST" ] && export LST=$(which lst) + export SGPDDSURVEY=${SGPDDSURVEY:-$(which sgpdd-survey)} export MDSRATE=${MDSRATE:-"$LUSTRE/tests/mpi/mdsrate"} [ ! -f "$MDSRATE" ] && export MDSRATE=$(which mdsrate 2> /dev/null) if ! echo $PATH | grep -q $LUSTRE/tests/racer; then @@ -4352,3 +4353,18 @@ duplicate_mdt_files() { done do_umount } + +run_sgpdd () { + local devs=${1//,/ } + shift + local params=$@ + local rslt=$TMP/sgpdd_survey + + # sgpdd-survey cleanups ${rslt}.* files + + local cmd="rslt=$rslt $params scsidevs=\"$devs\" $SGPDDSURVEY" + echo + $cmd + eval $cmd + cat ${rslt}.detail +} +