From 0da97a15cc3d1f86db0a897829a7725c7d4c56e3 Mon Sep 17 00:00:00 2001 From: wanghailiangx Date: Thu, 24 Nov 2022 08:42:29 -0500 Subject: [PATCH] lib/bdev: print num_blocks and the write_unit_size in SPDK_ERRLOG Print out the specific values in this SPDK_ERRLOG, this can help to find where the error is. Change-Id: I2a38aa2d4270e0bbf554ddb348a73d40967d1b16 Signed-off-by: wanghailiangx Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15618 Tested-by: SPDK CI Jenkins Reviewed-by: GangCao Reviewed-by: Aleksey Marchuk Reviewed-by: Tomasz Zawadzki Community-CI: Mellanox Build Bot --- lib/bdev/bdev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/bdev/bdev.c b/lib/bdev/bdev.c index 94ac4b23b..df760aa6b 100644 --- a/lib/bdev/bdev.c +++ b/lib/bdev/bdev.c @@ -2195,7 +2195,8 @@ bdev_io_do_submit(struct spdk_bdev_channel *bdev_ch, struct spdk_bdev_io *bdev_i if (spdk_unlikely(bdev_io->type == SPDK_BDEV_IO_TYPE_WRITE && bdev_io->bdev->split_on_write_unit && bdev_io->u.bdev.num_blocks < bdev_io->bdev->write_unit_size)) { - SPDK_ERRLOG("IO does not match the write_unit_size\n"); + SPDK_ERRLOG("IO num_blocks %lu does not match the write_unit_size %u\n", + bdev_io->u.bdev.num_blocks, bdev_io->bdev->write_unit_size); _bdev_io_complete_in_submit(bdev_ch, bdev_io, SPDK_BDEV_IO_STATUS_FAILED); return; }