All of lore.kernel.org
 help / color / mirror / Atom feed
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



             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.