Spdk/lib/bdev
GangCao 310f324e38 bdev/qos: add the support to reset QoS bdev channel
As there is no I/O channel associated with the QoS
bdev channel, add the specific functions to handle
the reset operation on the QoS bdev channel. The
reset operation will be conducted on the QoS thread.

Related UT code on QoS with reset operation was also
included.

Change-Id: Ibba68ddb132fa926fec6327829157b43ac806713
Signed-off-by: GangCao <gang.cao@intel.com>
Reviewed-on: https://review.gerrithub.io/393181
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
2018-04-03 19:31:50 -04:00
..
aio bdev/aio: remove deprecated "fname" RPC parameter 2018-03-23 03:57:44 -04:00
error bdev/error: Add config of error vbdev when the base bdev of it doesn't exist 2018-04-03 15:33:14 -04:00
gpt bdev: rename spdk_bdev_module_if -> spdk_bdev_module 2018-03-13 00:55:12 -04:00
iscsi bdev: add iSCSI initiator bdev module 2018-03-21 20:35:42 -04:00
lvol lvol: remove num_clusters member from spdk_lvol 2018-03-23 04:02:13 -04:00
malloc bdev/malloc,null: save uuid when getting config 2018-03-27 03:15:01 -04:00
null bdev/malloc,null: save uuid when getting config 2018-03-27 03:15:01 -04:00
nvme nvme: Use active namespace list for enumerating namespaces 2018-04-02 17:17:40 -04:00
passthru bdev/passthru: read/write access 2018-04-03 15:15:30 -04:00
pmem bdev/pmem: add conf support to test in blockdev.sh 2018-04-03 14:14:29 -04:00
rbd bdev/rbd: add JSON config dump 2018-03-23 03:57:44 -04:00
rpc subsystem,bdev: rework RPC JSON config dump 2018-03-27 02:57:28 -04:00
split bdev/split: move config scaning to vbdev_split_init 2018-03-30 20:47:08 -04:00
virtio bdev/virtio/blk: fix memory leaks on device init failure 2018-03-30 19:34:22 -04:00
bdev.c bdev/qos: add the support to reset QoS bdev channel 2018-04-03 19:31:50 -04:00
Makefile bdev: add iSCSI initiator bdev module 2018-03-21 20:35:42 -04:00
part.c bdev: rename spdk_bdev_module_if -> spdk_bdev_module 2018-03-13 00:55:12 -04:00
scsi_nvme.c nvme_spec: remove SGL Sub Type Invalid status code 2017-09-22 17:11:53 -04:00
vtune.c bdev: disable new GCC 7 warning in VTune code 2018-03-19 15:58:15 -04:00