summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorFam Zheng2015-01-30 03:49:46 +0100
committerStefan Hajnoczi2015-02-16 16:07:18 +0100
commitfb13bbf2fd5292d0aab617709017a4032f328730 (patch)
tree790517ca70754078340797b24d34ba188e789c31 /include
parentqemu-iotests: Allow caller to disable underscore convertion for qmp (diff)
downloadqemu-fb13bbf2fd5292d0aab617709017a4032f328730.tar.gz
qemu-fb13bbf2fd5292d0aab617709017a4032f328730.tar.xz
qemu-fb13bbf2fd5292d0aab617709017a4032f328730.zip
qemu-iotests: Add 093 for IO throttling
This case utilizes qemu-io command "aio_{read,write} -q" to verify the effectiveness of IO throttling options. It's implemented by driving the vm timer from qtest protocol, so the throttling timers are signaled with determinied time duration. Then we verify the completed IO requests are within 10% error of bps and iops limits. "null" protocol is used as the disk backend so that no actual disk IO is performed on host, this will make the blockstats much more deterministic. Both "null-aio" and "null-co" are covered, which is also a simple cross validation test for the driver code. Signed-off-by: Fam Zheng <famz@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Message-id: 1422586186-9925-6-git-send-email-famz@redhat.com Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions