Loading
test/vhost: add libblkio for vhost-user tests
libblkio provides an API for efficiently accessing block devices using modern high-performance block I/O interfaces like Linux io_uring. Using libbklio reduces the amount of code needed for interfacing with storage devices and lets you focus on your application. for vhost-user this library uses memory registration in a little bit different way using VHOST_USER_ADD_MEM_REG. The previous patches fixed implementation in both SPDK and DPDK. see https://review.spdk.io/c/spdk/spdk/+/26344 Since fio already has an engine for libblkio this is the easiest way to test the new memeory regisration path. Hence adding this test and installation dependency. While RHEL published RPM for libblkio, other distros didn't. Henci choosing to install it from source. Change-Id: I4e062cb17ca1e973a3a2750580fe4c74366a445e Signed-off-by:Boris Glimcher <Boris.Glimcher@emc.com> Reviewed-on: https://review.spdk.io/c/spdk/spdk/+/26394 Reviewed-by:
Ben Walker <ben@nvidia.com> Reviewed-by:
Michal Berger <michal.berger@nutanix.com> Reviewed-by:
Konrad Sztyber <ksztyber@nvidia.com> Tested-by:
SPDK Automated Test System <spdkbot@gmail.com> Reviewed-by:
Jim Harris <jim.harris@nvidia.com>