aboutsummaryrefslogtreecommitdiff
path: root/include/block
diff options
context:
space:
mode:
authorStefano Garzarella <sgarzare@redhat.com>2021-10-26 18:23:44 +0200
committerKevin Wolf <kwolf@redhat.com>2021-11-02 13:03:30 +0100
commit684960d46267d6e6443b39ee98b3a95632ba8dc6 (patch)
treed265c1c5e59a570e2a7bab20225b2a2d8014e47c /include/block
parent304332039014679b809f606e2f227ee0fc43a451 (diff)
downloadqemu-684960d46267d6e6443b39ee98b3a95632ba8dc6.zip
qemu-684960d46267d6e6443b39ee98b3a95632ba8dc6.tar.gz
qemu-684960d46267d6e6443b39ee98b3a95632ba8dc6.tar.bz2
file-posix: add `aio-max-batch` option
Commit d7ddd0a161 ("linux-aio: limit the batch size using `aio-max-batch` parameter") added a way to limit the batch size of Linux AIO backend for the entire AIO context. The same AIO context can be shared by multiple devices, so latency-sensitive devices may want to limit the batch size even more to avoid increasing latency. For this reason we add the `aio-max-batch` option to the file backend, which will be used by the next commits to limit the size of batches including requests generated by this device. Suggested-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Stefano Garzarella <sgarzare@redhat.com> Message-Id: <20211026162346.253081-2-sgarzare@redhat.com> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'include/block')
0 files changed, 0 insertions, 0 deletions