Fio zbd zone mode is necessary for zoned block devices. Introduce the
helper function _have_fio_zbd_zonemode() to check that the installed
fio version supports the option --zonemode=zbd.
Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
return 0
}
+_have_fio_zbd_zonemode() {
+ _have_fio || return $?
+ if ! fio --cmdhelp=zonemode 2>&1 | grep -q zbd; then
+ SKIP_REASON="Fio version too old (does not support --zonemode=zbd)"
+ return 1
+ fi
+ return 0
+}
+
declare -A FIO_TERSE_FIELDS
FIO_TERSE_FIELDS=(
# Read status