Commit a9c0fdd7 authored by Ziye Yang's avatar Ziye Yang Committed by Tomasz Zawadzki
Browse files

bdev/rbd: Use the non-timer poller.



The timer poller could add the latency since we poll it every 50ns.

Signed-off-by: default avatarZiye Yang <ziye.yang@intel.com>
Change-Id: Ia3d0ec56658b9365fdd34b67663a3365eb738451
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4081


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatar <dongx.yi@intel.com>
Reviewed-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Community-CI: Broadcom CI
parent bc039425
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -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;
}