The few existing test cases that involve AIO depend on luck for getting the right order of requests so that they really test interesting cases. This series allows a more systematic approach by stopping and resuming AIO requests at given points.
Kevin Wolf (6): blkdebug: Allow usage without config file blkdebug: Factor out remove_rule() blkdebug: Implement suspend/resume of AIO requests qemu-io: Add AIO debugging commands qcow2: Move BLKDBG_EVENT out of the lock qemu-iotests: Test concurrent cluster allocations block.c | 39 ++++++++ block.h | 5 + block/blkdebug.c | 128 +++++++++++++++++++++++++- block/qcow2.c | 2 +- block_int.h | 6 ++ qemu-io.c | 64 +++++++++++++ tests/qemu-iotests/046 | 215 ++++++++++++++++++++++++++++++++++++++++++++ tests/qemu-iotests/046.out | 163 +++++++++++++++++++++++++++++++++ tests/qemu-iotests/group | 1 + 9 files changed, 617 insertions(+), 6 deletions(-) create mode 100755 tests/qemu-iotests/046 create mode 100644 tests/qemu-iotests/046.out -- 1.7.6.5