qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PULL 00/14] NBD patches through 2021-02-12


From: Eric Blake
Subject: [PULL 00/14] NBD patches through 2021-02-12
Date: Fri, 12 Feb 2021 14:16:05 -0600

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 via email to

[Prev in Thread] Current Thread [Next in Thread]