From a9c0fdd77daf491d112a85edf1d254716dfc9a0d Mon Sep 17 00:00:00 2001 From: Ziye Yang Date: Mon, 7 Sep 2020 22:55:58 +0800 Subject: [PATCH] bdev/rbd: Use the non-timer poller. The timer poller could add the latency since we poll it every 50ns. Signed-off-by: Ziye Yang Change-Id: Ia3d0ec56658b9365fdd34b67663a3365eb738451 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4081 Tested-by: SPDK CI Jenkins Reviewed-by: Reviewed-by: Changpeng Liu Reviewed-by: Shuhei Matsumoto Reviewed-by: Ben Walker Community-CI: Broadcom CI --- module/bdev/rbd/bdev_rbd.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/module/bdev/rbd/bdev_rbd.c b/module/bdev/rbd/bdev_rbd.c index 72d0a97b7..4f269ecc1 100644 --- a/module/bdev/rbd/bdev_rbd.c +++ b/module/bdev/rbd/bdev_rbd.c @@ -56,8 +56,6 @@ static int bdev_rbd_count = 0; -#define BDEV_RBD_POLL_US 50 - struct bdev_rbd { struct spdk_bdev disk; char *rbd_name; @@ -808,7 +806,7 @@ bdev_rbd_group_create_cb(void *io_device, void *ctx_buf) return -1; } - ch->poller = SPDK_POLLER_REGISTER(bdev_rbd_group_poll, ch, BDEV_RBD_POLL_US); + ch->poller = SPDK_POLLER_REGISTER(bdev_rbd_group_poll, ch, 0); return 0; }