qemu-e2k/tests
Hanna Reitz 8cfbe929e8 iotests/281: Let NBD connection yield in iothread
Put an NBD block device into an I/O thread, and then read data from it,
hoping that the NBD connection will yield during that read.  When it
does, the coroutine must be reentered in the block device's I/O thread,
which will only happen if the NBD block driver attaches the connection's
QIOChannel to the new AioContext.  It did not do that after 4ddb5d2fde
("block/nbd: drop connection_co") and prior to "block/nbd: Move s->ioc
on AioContext change", which would cause an assertion failure.

To improve our chances of yielding, the NBD server is throttled to
reading 64 kB/s, and the NBD client reads 128 kB, so it should yield at
some point.

Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Signed-off-by: Hanna Reitz <hreitz@redhat.com>
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
2022-02-11 14:06:18 +01:00
..
avocado tests/avocado: ppc: Add smoke tests for MPC7400 and MPC7450 families 2022-01-18 12:56:30 +01:00
bench
data ACPI ERST: step 6 of bios-tables-test.c 2022-02-06 04:33:50 -05:00
decode
docker docker: add msitools to Fedora/mingw cross 2022-01-27 12:08:44 +01:00
fp
guest-debug
image-fuzzer
include
keys
lcitool tests/docker: add libfuse3 development headers 2022-01-18 16:42:42 +00:00
migration
multiboot
perf/block/qcow2
plugin
qapi-schema
qemu-iotests iotests/281: Let NBD connection yield in iothread 2022-02-11 14:06:18 +01:00
qtest hw/sensor: Add lsm303dlhc magnetometer device 2022-02-08 10:56:29 +00:00
rocker
tcg * Fix bits in one of the PMCW channel subsystem masks 2022-01-19 16:37:46 +00:00
tsan
uefi-test-tools
unit Pull request 2022-01-14 10:43:32 +00:00
vm FreeBSD: Upgrade to 12.3 release 2022-01-18 16:44:16 +00:00
vmstate-static-checker-data
check-block.sh check-block: replace -makecheck with TAP output 2022-01-28 11:13:33 +01:00
dbus-vmstate-daemon.sh
Makefile.include build: make check-block a meson test 2022-01-28 11:13:33 +01:00
meson.build * configure and meson fixes 2022-01-28 14:04:01 +00:00
requirements.txt
test-qht-par.c
vhost-user-bridge.c