Spdk/lib/bdev
Ben Walker 2931d638e7 bdev: Configure max_ios_per_timeslice when QoS is initialized
This value was recalculated on each time slice. Instead, just
set it up right away.

Right now QoS is statically configured at creation time for bdevs,
which means we can get away with this. Once dynamic
configuration is added, events will need to be sent to the QoS
thread.

Change-Id: I8bde4170f2d882d2c0f5e57a6aa7713d045beb7d
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-on: https://review.gerrithub.io/407355
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2018-04-18 16:48:56 -04:00
..
aio bdev/aio: remove deprecated "fname" RPC parameter 2018-03-23 03:57:44 -04:00
error bdev: Wait for io device to unregister in bdev_part 2018-04-17 11:47:09 -04:00
gpt bdev: Wait for io device to unregister in bdev_part 2018-04-17 11:47:09 -04:00
iscsi bdev/iSCSI: Make the connection connect in async mode. 2018-04-18 12:31:31 -04:00
lvol lvol: Make lvol rename RPC arguments required 2018-04-18 15:35:12 -04:00
malloc bdev/malloc: num_blocks parameter should be uint64_t 2018-04-06 18:22:22 -04:00
null bdev/null: fix RPC string memory leak 2018-04-06 18:22:22 -04:00
nvme bdev/nvme: Fix descriptor leak in apply firmware RPC 2018-04-10 12:58:34 -04:00
passthru bdev: update the name of Passthru section 2018-04-10 15:44:54 -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 missing block_size in RPC config dump 2018-04-05 14:57:43 -04:00
rpc subsystem,bdev: rework RPC JSON config dump 2018-03-27 02:57:28 -04:00
split bdev: Wait for io device to unregister in bdev_part 2018-04-17 11:47:09 -04:00
virtio bdev/virito: add JSON config dump and generic create RPC 2018-04-17 17:16:06 -04:00
bdev.c bdev: Configure max_ios_per_timeslice when QoS is initialized 2018-04-18 16:48:56 -04:00
Makefile bdev/pmem: change all NVML strings to PMDK 2018-04-07 00:07:57 -04:00
part.c bdev: Wait for io device to unregister in bdev_part 2018-04-17 11:47:09 -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