On Tue, Jan 07, 2020 at 06:01:01AM +0000, Wangyong wrote: > Since commit 6040aedddb5f474a9c2304b6a432a652d82b3d3c "virtio-blk: > make queue size configurable",if the user set the queue size to > more than 128 ,it will not take effect. That's because linux aio's > maximum outstanding requests at a time is always less than or equal > to 128. > > This patch simply increase MAX_EVENTS to a larger hardcoded value of > 1024 as a shortterm fix. > > Signed-off-by: wangyong > --- > block/linux-aio.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) We discussed that long-terms solutions would take into account the queue size of the emulated storage controllers associated with this AioContext, but this is a first step that will improve performance. Thanks, applied to my block tree: https://github.com/stefanha/qemu/commits/block Stefan