Spdk/lib/event/subsystems
GangCao 98e119f7a9 lib/nvmf: add the nvmf qpair to the available poll group
In the case that the subsystem in the related poll group has
NULL IO channel assigned due to some problem like out of resource,
for example, the NVMe SSD hardware itself has limited number
of IO qpairs. The subsystems in the particular poll group
could have zero valid channels. In this case, the creation of
assoicated poll group will fail and when adding the new qpair
to the specified poll group, needs to have a check and pick the
available poll group.

Change-Id: Iedee2a6375e48eb7bf899cfb0542c565c7ebd231
Signed-off-by: GangCao <gang.cao@intel.com>
Reviewed-on: https://review.gerrithub.io/423646
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2018-10-16 12:54:02 +00:00
..
bdev bdev: add set_bdev_options RPC 2018-06-14 14:57:11 +00:00
copy copy_engine: Support dump config text for IOAT config 2018-04-04 12:18:31 -04:00
iscsi iscsi, rpc: free init options if decoding failed 2018-10-12 23:34:27 +00:00
nbd nbd: Encapsulate spdk_event usage in subsystem module 2018-09-05 19:32:37 +00:00
net subsystem: make subsystem declaration macro just register subsystem 2018-03-09 12:07:35 -05:00
nvmf lib/nvmf: add the nvmf qpair to the available poll group 2018-10-16 12:54:02 +00:00
scsi subsystem: make subsystem declaration macro just register subsystem 2018-03-09 12:07:35 -05:00
vhost vhost: add JSON config dump 2018-04-16 19:27:33 -04:00
Makefile nvmf: convert nvmf_tgt into an event subsystem 2018-03-09 09:56:44 -05:00