bdev: add additional io types in dump bdev info

Add indication of support for compare, compare & write and abort
in json bdev info dump.

Signed-off-by: Jonas Pfefferle <pepperjo@japf.ch>
Change-Id: Ifc8dc1a1b180f08fcd9e9d58684eab1fd50356ff
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14137
Community-CI: Mellanox Build Bot
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Dong Yi <dongx.yi@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
This commit is contained in:
Jonas Pfefferle 2022-08-21 12:37:46 +02:00 committed by Tomasz Zawadzki
parent e745bb654c
commit 29977e8506
2 changed files with 9 additions and 0 deletions

View File

@ -468,6 +468,12 @@ rpc_dump_bdev_info(void *ctx, struct spdk_bdev *bdev)
spdk_bdev_io_type_supported(bdev, SPDK_BDEV_IO_TYPE_FLUSH));
spdk_json_write_named_bool(w, "reset",
spdk_bdev_io_type_supported(bdev, SPDK_BDEV_IO_TYPE_RESET));
spdk_json_write_named_bool(w, "compare",
spdk_bdev_io_type_supported(bdev, SPDK_BDEV_IO_TYPE_COMPARE));
spdk_json_write_named_bool(w, "compare_and_write",
spdk_bdev_io_type_supported(bdev, SPDK_BDEV_IO_TYPE_COMPARE_AND_WRITE));
spdk_json_write_named_bool(w, "abort",
spdk_bdev_io_type_supported(bdev, SPDK_BDEV_IO_TYPE_ABORT));
spdk_json_write_named_bool(w, "nvme_admin",
spdk_bdev_io_type_supported(bdev, SPDK_BDEV_IO_TYPE_NVME_ADMIN));
spdk_json_write_named_bool(w, "nvme_io",

View File

@ -20,6 +20,9 @@
"num_blocks": $(N),
"product_name": "Split Disk",
"supported_io_types": {
"abort": $(S),
"compare": $(S),
"compare_and_write": $(S),
"flush": $(S),
"nvme_admin": $(S),
"nvme_io": $(S),