stop_bdev_users "$(readlink -f "$1")"
sleep .5
done
- if [ $i = 0 ]; then
+ if [[ $i = 0 ]]; then
echo "failed"
return 1
fi
fi
for ((i = 1; ; i++)); do
- seq="$(printf "%03d" $i)"
+ seq="$(printf "%03d" "$i")"
test_name="${group}/${seq}"
if [[ ! -e tests/${test_name} ]]; then
break
run_setter "$loop_dev" &
set_pid=$!
- sleep ${TIMEOUT:-30}
+ sleep "${TIMEOUT:-30}"
# Discard KILLED messages from bash...
{
test() {
for ((i = 1; i <= 100; i++)); do
- echo $i '¯\_(ツ)_/¯'
+ echo "$i" '¯\_(ツ)_/¯'
done
}
_remove_nvmet_port "${port}"
for ((i = iterations; i > 1; i--)); do
- _remove_nvmet_ns "${subsys_nqn}" $i
+ _remove_nvmet_ns "${subsys_nqn}" "$i"
done
_remove_nvmet_subsystem "${subsys_nqn}"
_remove_nvmet_port "${port}"
for ((i = iterations; i > 1; i--)); do
- _remove_nvmet_ns "${subsys_name}" $i
+ _remove_nvmet_ns "${subsys_name}" "$i"
done
_remove_nvmet_subsystem "${subsys_name}"
for d in /sys/class/nvme-fabrics/ctl/*/*/device; do
[ -d "$d" ] && ((devs++))
done
- echo $devs
+ echo "$devs"
}
wait_for_devices() {
true
fi
done &&
- if [ $num_ports = 0 ]; then
+ if [[ $num_ports = 0 ]]; then
echo "No NVMeOF target ports"
false
fi && (
done
[ "$luns" -gt 0 ] && break
done
- echo $luns
+ echo "$luns"
}
wait_for_luns() {
cd "${ini}" &&
for ((i = 0; i < ${#vdevs[@]}; i++)) do
(
- mkdir lun_$i &&
- cd lun_$i &&
- ln -s ../../../lun/lun_$i .
+ mkdir "lun_$i" &&
+ cd "lun_$i" &&
+ ln -s "../../../lun/lun_$i" .
) || return $?
done
) || return $?
oflag=
fi
echo -n "Zero-initializing $r ... " >>"$FULL"
- dd if=/dev/zero of="${r}" bs=1M count=$((ramdisk_size>>20)) ${oflag} >/dev/null 2>&1 || return $?
+ dd if=/dev/zero of="${r}" bs=1M count=$((ramdisk_size>>20)) "$oflag" >/dev/null 2>&1 || return $?
echo "done" >>"$FULL"
mkdir -p "$(mountpoint $i)" || return $?
((i++))