From 2419fed568692e114b277576007f0c1de05d77a5 Mon Sep 17 00:00:00 2001 From: Krishna Kanth Reddy Date: Fri, 3 Jun 2022 18:28:42 +0530 Subject: [PATCH] bdev/uring: Unset write_cache Unset the write_cache as the uring bdev does not support Flush I/O. Signed-off-by: Krishna Kanth Reddy Change-Id: I8e6fce26b12176a7c77c40a1c9102be5cb72e358 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12900 Community-CI: Broadcom CI Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris Tested-by: SPDK CI Jenkins Reviewed-by: Ben Walker --- module/bdev/uring/bdev_uring.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/bdev/uring/bdev_uring.c b/module/bdev/uring/bdev_uring.c index 0257b5149..3512e01b5 100644 --- a/module/bdev/uring/bdev_uring.c +++ b/module/bdev/uring/bdev_uring.c @@ -764,7 +764,7 @@ create_uring_bdev(const char *name, const char *filename, uint32_t block_size) uring->bdev.product_name = "URING bdev"; uring->bdev.module = &uring_if; - uring->bdev.write_cache = 1; + uring->bdev.write_cache = 0; detected_block_size = spdk_fd_get_blocklen(uring->fd); if (block_size == 0) {