From a1cea6f48f05eeeab58f6a818b50ba603c6711fc Mon Sep 17 00:00:00 2001 From: Ben Walker Date: Wed, 6 Feb 2019 15:34:16 -0700 Subject: [PATCH] bdev/aio: Set minimum events to 0 in io_getevents The timeout is set to 0, so it never waits anyway. But this should be 0. Change-Id: I8b4058017a91b647ea9324f1474a732921c389f0 Signed-off-by: Ben Walker Reviewed-on: https://review.gerrithub.io/c/443647 Tested-by: SPDK CI Jenkins Reviewed-by: Jim Harris Reviewed-by: Shuhei Matsumoto Reviewed-by: Darek Stojaczyk --- lib/bdev/aio/bdev_aio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bdev/aio/bdev_aio.c b/lib/bdev/aio/bdev_aio.c index 87eec359d..f63559a7b 100644 --- a/lib/bdev/aio/bdev_aio.c +++ b/lib/bdev/aio/bdev_aio.c @@ -243,7 +243,7 @@ bdev_aio_group_poll(void *arg) timeout.tv_sec = 0; timeout.tv_nsec = 0; - nr = io_getevents(group_ch->io_ctx, 1, SPDK_AIO_QUEUE_DEPTH, + nr = io_getevents(group_ch->io_ctx, 0, SPDK_AIO_QUEUE_DEPTH, events, &timeout); if (nr < 0) {