Message ID | 20220204111012.34720-1-hreitz@redhat.com (mailing list archive) |
---|---|
Headers | show |
Series | block/nbd: Move s->ioc on AioContext change | expand |
04.02.2022 14:10, Hanna Reitz wrote: > Hi, > > The original RFC is here: > https://lists.nongnu.org/archive/html/qemu-block/2022-01/msg00765.html > > And v1 (whose cover letter has some exposition) is here: > https://lists.nongnu.org/archive/html/qemu-block/2022-02/msg00124.html > > > In v2, I’ve fixed the QemuStorageDaemon class added in patch 4 as > suggested by Vladimir: > - Have `__init__()`’s `instance_id` parameter have its actual default > value instead of some weird `if instance_id is None` construct > - Assert that the QSD class users won’t use --pidfile > > (And added Vladimir’s R-b to all patches.) > > git backport-diff against v1: > > Key: > [----] : patches are identical > [####] : number of functional differences between upstream/downstream patch > [down] : patch is downstream-only > The flags [FC] indicate (F)unctional and (C)ontextual differences, respectively > > 001/7:[----] [--] 'block/nbd: Delete reconnect delay timer when done' > 002/7:[----] [--] 'block/nbd: Delete open timer when done' > 003/7:[----] [--] 'block/nbd: Assert there are no timers when closed' > 004/7:[0006] [FC] 'iotests.py: Add QemuStorageDaemon class' > 005/7:[----] [--] 'iotests/281: Test lingering timers' > 006/7:[----] [--] 'block/nbd: Move s->ioc on AioContext change' > 007/7:[----] [--] 'iotests/281: Let NBD connection yield in iothread' > > > Hanna Reitz (7): > block/nbd: Delete reconnect delay timer when done > block/nbd: Delete open timer when done > block/nbd: Assert there are no timers when closed > iotests.py: Add QemuStorageDaemon class > iotests/281: Test lingering timers > block/nbd: Move s->ioc on AioContext change > iotests/281: Let NBD connection yield in iothread > > block/nbd.c | 64 +++++++++++++++++++++ > tests/qemu-iotests/281 | 101 +++++++++++++++++++++++++++++++++- > tests/qemu-iotests/281.out | 4 +- > tests/qemu-iotests/iotests.py | 40 ++++++++++++++ > 4 files changed, 205 insertions(+), 4 deletions(-) > Thanks a lot for fixing this. Applied to my nbd branch. I'll wait for additional comments until Tuesday before preparing a pull req.