+# split out hostnames from client/ost names
+ndevs=0
+for trgt in $targets; do
+ str=(`split_hostname $trgt`)
+ host_names[$ndevs]=${str[0]}
+ client_names[$ndevs]=${str[1]}
+ ndevs=$((ndevs+1))
+done
+if [ $case == "netdisk" ]; then
+ if [ "$targets" ]; then
+ for ((i = 0; i < $ndevs; i++)); do
+ setup_osc_for_remote_ost ${host_names[$i]} ${client_names[$i]} $i
+ cleanup_oscs="$cleanup_oscs ${client_names[$i]}_osc"
+ host_names[$i]=localhost
+ done
+ fi
+ declare -a osc_names
+ declare -a osc_uuids
+ osc_names_str=$(lctl dl |grep osc | awk "{if (\$2 == \"UP\" && \$3 == \"osc\") {print \$4} }")
+ count=0;
+ for name in $osc_names_str; do
+ osc_names[$count]=$name
+ count=$((count+1))
+ done
+ osc_uuid_str=$(lctl dl |grep osc | awk "{if (\$2 == \"UP\" && \$3 == \"osc\") {print \$5} }")
+ count=0;
+ for uuid in $osc_uuid_str; do
+ osc_uuids[$count]=$uuid
+ count=$((count+1))
+ done
+ for (( i = 0; i < $count; i++ ))
+ do
+ ec_using_osc ${osc_names[$i]}
+ done
+ echo_clients=$(lctl dl | grep echo_client | awk "{if (\$2 == \"UP\" && \$3 == \"echo_client\") {print \$4} }")
+ cnt=0;
+ for name in $echo_clients; do
+ client_names[$cnt]=$name
+ host_names[$cnt]=localhost
+ cnt=$((cnt+1))
+ done
+ ndevs=${#client_names[@]}
+fi