Loading
bdev_virtio: defer bdev registration until the scan finishes
bdev_virtio I/O poller used to interfere with scan poller. e.g. GPT read could be picked up by scan poller. Even if such request is instantly rejected, this would cause both GPT and scan to fail. Instead, defer bdev_register until after the virtio_hw scan has finished. I/O poller logic will still have to be greatly refactored to add proper multiqueue/multibdev support. However, this patch lifts scan processing responsibility from any I/O pollers. Change-Id: I201de8aa0dc1db71ed836fd5e74d55604950f271 Signed-off-by:Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com> Reviewed-on: https://review.gerrithub.io/378064 Tested-by:
SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by:
Jim Harris <james.r.harris@intel.com> Reviewed-by:
Changpeng Liu <changpeng.liu@intel.com> Reviewed-by:
Daniel Verkamp <daniel.verkamp@intel.com>