diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2016-12-07 16:08:27 +0100 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2017-01-09 13:30:13 +0100 |
commit | 4baaa8c3d891b57036fd2a7c6a890737793fe3a0 (patch) | |
tree | 7f949cc08bcfe8a0ff5a2eff9d4e3203b0c28392 /roms | |
parent | ffe22bf51065dd33022cf91f77a821d1f11c250d (diff) |
qemu-img: fix in-flight count for qemu-img bench
With aio=native (qemu-img bench -n) one or more requests can be completed
when a new request is submitted. This in turn can cause bench_cb to
recurse before b->in_flight is updated. This causes multiple I/Os
to be submitted with the same offset and, furthermore, the blk_aio_*
coroutines are never freed and qemu-img aborts.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'roms')
0 files changed, 0 insertions, 0 deletions