[SPDK] Using of Compression VBDEV

Ruslan Laishev <zator at yandex.ru> Mon, 13 Sep 2021 08:42:42 +0000
Newsgroups dev.linux.lists.spdk
Message-ID <[email protected]>
Hello!
I have created "Compression VBDEV" on top of Malloc0 BDEV.
$ sudo /data/devadm/spdk/scripts/rpc.py bdev_compress_create -p ./pmem_files -b "CryMalloc0A"
COMP_CryMalloc0A
$sudo /data/devadm/spdk/scripts/rpc.py vhost_scsi_controller_add_target vhost.0 0 COMP_CryMalloc0A
0


When I try to execute "mkfs /dev/sda"  (where /dev/sda is the COMP_Malloc0 ) in the inner VM I got error on the VHOST's output:

[2021-09-13 11:32:51.759692] vbdev_compress.c: 811:_comp_bdev_io_submit: *ERROR*: Unknown I/O type 4
[2021-09-13 11:32:51.759741] vbdev_compress.c: 822:_comp_bdev_io_submit: *ERROR*: on bdev_io submission!
...

Is there what I'm need to check ?
Thanks in advance!