Commit 1c0e38bb authored by Karol Latecki's avatar Karol Latecki Committed by Tomasz Zawadzki
Browse files

fio-wrapper: add ublk devices option



Enables fio wrapper to run test with exposed
ublk devices.

Signed-off-by: default avatarKarol Latecki <karol.latecki@intel.com>
Change-Id: I15f0df6606c252ba70005a8e2aecf0ba33b8cf5d
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18131


Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: default avatarMichal Berger <michal.berger@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent 919e45a9
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -67,6 +67,12 @@ get_nvme() {
	printf '%s\n' "${blocks[@]}"
}

get_ublk() {
	local blocks
	blocks=(/sys/block/ublk*)
	printf '%s\n' "${blocks[@]##*/}"
}

get_devices() {
	local devs=("$@")

@@ -74,6 +80,7 @@ get_devices() {
		case "$protocol" in
			iscsi) devs=($(get_iscsi)) ;;
			nvmf) devs=($(get_nvme)) ;;
			ublk) devs=($(get_ublk)) ;;
			*) ;;
		esac
	fi