qemu-patch-raspberry4/include/block
Stefan Hajnoczi ae29d6c64b block: keep I/O throttling slice time constant
It is not necessary to adjust the slice time at runtime.  We already
extend the current slice in order to carry over accounting into the next
slice.  Changing the actual slice time value introduces oscillations.

The guest may experience large changes in throughput or IOPS from one
moment to the next when slice times are adjusted.

Reported-by: Benoît Canet <benoit@irqsave.net>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Tested-By: Benoit Canet <benoit@irqsave.net>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2013-04-05 18:58:05 +02:00
..
aes.h block: move include files to include/block/ 2012-12-19 08:31:31 +01:00
aio.h aio: add a ThreadPool instance to AioContext 2013-03-15 16:07:50 +01:00
block.h block: Add options QDict to bdrv_file_open() prototypes 2013-03-22 17:51:31 +01:00
block_int.h block: keep I/O throttling slice time constant 2013-04-05 18:58:05 +02:00
blockjob.h block: move include files to include/block/ 2012-12-19 08:31:31 +01:00
coroutine.h coroutine: use AioContext for CoQueue BH 2013-03-15 16:07:51 +01:00
coroutine_int.h misc: move include files to include/qemu/ 2012-12-19 08:32:39 +01:00
nbd.h nbd: Remove unused functions 2013-03-22 17:51:32 +01:00
thread-pool.h threadpool: drop global thread pool 2013-03-15 16:07:51 +01:00