numam-spdk/test/vhost
Dariusz Stojaczyk 542b541588 vhost_scsi: implemented abstract vhost event layer
Implemented abstract vhost event layer on top of virtio eventq.
This allows us to defer virtio-event-related actions to be called from
the vhost poller thread. This is required for hot-attach, for which
io_channels have to be created on the I/O thread.

This adds full support for hot-attaching and hot-detaching vhost scsi
devices. They can be now attached to a controller via RPC at any time.

Change-Id: Icf353bfcf69c83ef16b8fc771ea4c487002094f9
Signed-off-by: Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com>
Signed-off-by: Pawel Kaminski <pawelx.kaminski@intel.com>
Reviewed-on: https://review.gerrithub.io/370016
Reviewed-by: Pawel Wodkowski <pawelx.wodkowski@intel.com>
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
2017-07-20 13:19:26 -04:00
..
ext4test vhost_test: update vhost ext4test for spdk vhost 2017-03-24 14:23:12 -07:00
fiotest vhost_scsi: implemented abstract vhost event layer 2017-07-20 13:19:26 -04:00
integrity log: Remove configurable log facility 2017-07-05 19:28:29 -04:00
spdk_vhost.sh test/vhost: remove tee pipe from vhost start command 2017-07-13 19:18:18 -04:00