From: Eric Blake <eblake@redhat.com>
To: qemu-devel@nongnu.org
Subject: [PULL 00/14] NBD patches through 2021-02-12
Date: Fri, 12 Feb 2021 14:16:05 -0600 [thread overview]
Message-ID: <20210212201619.1388255-1-eblake@redhat.com> (raw)
The following changes since commit eac92d316351b855ba79eb374dd21cc367f1f9c1:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20210211-1' into staging (2021-02-11 19:57:50 +0000)
are available in the Git repository at:
https://repo.or.cz/qemu/ericb.git tags/pull-nbd-2021-02-12
for you to fetch changes up to 594427fc56758cb944a85914eefe722cc2c667b8:
iotests/264: add backup-cancel test-case (2021-02-12 12:19:46 -0600)
----------------------------------------------------------------
nbd patches for 2021-02-12
- let qemu-nbd handle larger backlog of connecting clients
- fix a few NBD-related iotest failures
- add block cancellation hook for faster response to NBD failures
----------------------------------------------------------------
Eric Blake (2):
qemu-nbd: Use SOMAXCONN for socket listen() backlog
qemu-nbd: Permit --shared=0 for unlimited clients
Jagannathan Raman (1):
io: error_prepend() in qio_channel_readv_full_all() causes segfault
Max Reitz (1):
iotests/210: Fix reference output
Vladimir Sementsov-Ogievskiy (10):
block: add new BlockDriver handler: bdrv_cancel_in_flight
block/nbd: implement .bdrv_cancel_in_flight
block/raw-format: implement .bdrv_cancel_in_flight handler
job: add .cancel handler for the driver
block/mirror: implement .cancel job handler
iotests/264: move to python unittest
iotests.py: qemu_nbd_popen: remove pid file after use
iotests/264: add mirror-cancel test-case
block/backup: implement .cancel job handler
iotests/264: add backup-cancel test-case
docs/tools/qemu-nbd.rst | 4 +-
include/block/block.h | 3 +
include/block/block_int.h | 9 +++
include/qemu/job.h | 5 ++
block/io.c | 11 ++++
block/backup.c | 10 +++
block/mirror.c | 9 +++
block/nbd.c | 15 +++++
block/raw-format.c | 6 ++
blockdev-nbd.c | 7 ++-
io/channel.c | 3 +-
job.c | 3 +
qemu-nbd.c | 14 ++++-
tests/qemu-iotests/210.out | 2 +-
tests/qemu-iotests/264 | 140 +++++++++++++++++++++++++++---------------
tests/qemu-iotests/264.out | 20 ++----
tests/qemu-iotests/iotests.py | 6 +-
17 files changed, 193 insertions(+), 74 deletions(-)
--
2.30.1
next reply other threads:[~2021-02-12 20:22 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-02-12 20:16 Eric Blake [this message]
2021-02-12 20:16 ` [PULL 01/14] qemu-nbd: Use SOMAXCONN for socket listen() backlog Eric Blake
2021-02-12 20:16 ` [PULL 02/14] qemu-nbd: Permit --shared=0 for unlimited clients Eric Blake
2021-02-12 20:16 ` [PULL 03/14] iotests/210: Fix reference output Eric Blake
2021-02-12 20:16 ` [PULL 04/14] io: error_prepend() in qio_channel_readv_full_all() causes segfault Eric Blake
2021-02-12 20:16 ` [PULL 05/14] block: add new BlockDriver handler: bdrv_cancel_in_flight Eric Blake
2021-02-12 20:16 ` [PULL 06/14] block/nbd: implement .bdrv_cancel_in_flight Eric Blake
2021-02-12 20:16 ` [PULL 07/14] block/raw-format: implement .bdrv_cancel_in_flight handler Eric Blake
2021-02-12 20:16 ` [PULL 08/14] job: add .cancel handler for the driver Eric Blake
2021-02-12 20:16 ` [PULL 09/14] block/mirror: implement .cancel job handler Eric Blake
2021-02-12 20:16 ` [PULL 10/14] iotests/264: move to python unittest Eric Blake
2021-02-12 20:16 ` [PULL 11/14] iotests.py: qemu_nbd_popen: remove pid file after use Eric Blake
2021-02-12 20:16 ` [PULL 12/14] iotests/264: add mirror-cancel test-case Eric Blake
2021-02-12 20:16 ` [PULL 13/14] block/backup: implement .cancel job handler Eric Blake
2021-02-12 20:16 ` [PULL 14/14] iotests/264: add backup-cancel test-case Eric Blake
2021-02-13 18:16 ` [PULL 00/14] NBD patches through 2021-02-12 Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210212201619.1388255-1-eblake@redhat.com \
--to=eblake@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.