5 LUSTRE=${LUSTRE:-`dirname $0`/..}
6 . $LUSTRE/tests/test-framework.sh
9 # QE uses the following parameters:
10 # size=128 crghi=16 thrhi=32
15 . ${CONFIG:=$LUSTRE/tests/cfg/$NAME.sh}
17 [ "$SLOW" = no ] && { crghi=2; thrhi=2; }
20 ALWAYS_EXCEPT="$SGPDD_SURVEY_EXCEPT"
32 local params="size=$size crghi=$crghi thrhi=$thrhi"
33 do_rpc_nodes $host run_sgpdd $devs "$params"
41 for facet in ${facets//,/ }; do
42 local host=$(facet_host $facet)
43 local dev=${facet}_dev
45 local var=$(node_var_name $host)_devs
46 eval ${var}=$(expand_list ${!var} ${!dev})
47 facetshosts=$(expand_list $facetshosts $host)
50 for host in ${facetshosts//,/ }; do
51 var=$(node_var_name $host)_devs
52 echo "=== $facets === $host === ${!var} ==="
53 local scsidevs=${!var}
54 run_sgpdd_host $host ${scsidevs}
59 check_progs_installed $(facets_hosts mds) $SGPDDSURVEY sg_map || \
60 { skip_env "SGPDDSURVEY=$SGPDDSURVEY or sg_map not found" && return 0; }
64 run_test 1 "sgpdd-survey, mds, scsidevs"
67 local osts=$(get_facets OST)
69 check_progs_installed $(facets_hosts $osts) $SGPDDSURVEY sg_map || \
70 { skip_env "SGPDDSURVEY=$SGPDDSURVEY or sg_map not found" && return 0; }
72 run_sgpdd_facets $osts
74 run_test 2 "sgpdd-survey, osts, scsidevs"
76 complete $(basename $0) $SECONDS