5 LUSTRE=${LUSTRE:-`dirname $0`/..}
6 . $LUSTRE/tests/test-framework.sh
8 . ${CONFIG:=$LUSTRE/tests/cfg/$NAME.sh}
11 # QE uses the following parameters:
12 # size=128 crghi=16 thrhi=32
17 [ "$SLOW" = no ] && { crghi=2; thrhi=2; }
19 if ! ([ "$SGPDD_YES" ] && [ "$REFORMAT" ]); then
20 skip_env "$0 reformats all devices, please set SGPDD_YES and REFORMAT to run this test"
25 ALWAYS_EXCEPT="$SGPDD_SURVEY_EXCEPT"
27 SGPDDSURVEY=${SGPDDSURVEY:-$(which sgpdd-survey)}
39 local params="size=$size crghi=$crghi thrhi=$thrhi"
40 do_rpc_nodes $host run_sgpdd $devs "$params"
48 for facet in ${facets//,/ }; do
49 local host=$(facet_host $facet)
50 local dev=${facet}_dev
51 local var=${host}_devs
52 eval ${var}=$(expand_list ${!var} ${!dev})
53 facetshosts=$(expand_list $facetshosts $host)
56 for host in ${facetshosts//,/ }; do
58 echo "=== $facets === $host === ${!var} ==="
59 local scsidevs=${!var}
60 run_sgpdd_host $host ${scsidevs}
65 local mdss=$(get_facets MDS)
67 run_sgpdd_facets $mdss
69 run_test 1 "sgpdd-survey, mds, scsidevs"
72 local osts=$(get_facets OST)
74 run_sgpdd_facets $osts
76 run_test 2 "sgpdd-survey, osts, scsidevs"
78 equals_msg `basename $0`: test complete, cleaning up
79 [ -f "$TESTSUITELOG" ] && cat $TESTSUITELOG || true