qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/20] NBD patches through 2021-09-27
@ 2021-09-27 21:55 Eric Blake
  2021-09-27 21:55 ` [PULL 01/20] qemu-nbd: Change default cache mode to writeback Eric Blake
                   ` (20 more replies)
  0 siblings, 21 replies; 35+ messages in thread
From: Eric Blake @ 2021-09-27 21:55 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit 9b03a1178204598055f23f24e438fdddb5935df9:

  Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-6.2-pull-request' into staging (2021-09-27 11:08:36 +0100)

are available in the Git repository at:

  https://repo.or.cz/qemu/ericb.git tags/pull-nbd-2021-09-27

for you to fetch changes up to 3cb015ad05c7c1e07e0deb356cd20e6cd765c0ea:

  nbd/server: Add --selinux-label option (2021-09-27 16:16:28 -0500)

----------------------------------------------------------------
nbd patches for 2021-09-27

- Richard W.M. Jones: Add --selinux-label option to qemu-nbd
- Vladimir Sementsov-Ogievskiy: Rework coroutines of qemu NBD client
  to improve reconnect support
- Eric Blake: Relax server in regards to NBD_OPT_LIST_META_CONTEXT
- Vladimir Sementsov-Ogievskiy: Plumb up 64-bit bulk-zeroing support
  in block layer, in preparation for future NBD spec extensions
- Nir Soffer: Default to writeback cache in qemu-nbd

----------------------------------------------------------------
Eric Blake (1):
      nbd/server: Allow LIST_META_CONTEXT without STRUCTURED_REPLY

Nir Soffer (1):
      qemu-nbd: Change default cache mode to writeback

Richard W.M. Jones (1):
      nbd/server: Add --selinux-label option

Vladimir Sementsov-Ogievskiy (17):
      block/io: bring request check to bdrv_co_(read,write)v_vmstate
      qcow2: check request on vmstate save/load path
      block: use int64_t instead of uint64_t in driver read handlers
      block: use int64_t instead of uint64_t in driver write handlers
      block: use int64_t instead of uint64_t in copy_range driver handlers
      block: make BlockLimits::max_pwrite_zeroes 64bit
      block: use int64_t instead of int in driver write_zeroes handlers
      block/io: allow 64bit write-zeroes requests
      block: make BlockLimits::max_pdiscard 64bit
      block: use int64_t instead of int in driver discard handlers
      block/io: allow 64bit discard requests
      nbd/client-connection: nbd_co_establish_connection(): fix non set errp
      block/nbd: nbd_channel_error() shutdown channel unconditionally
      block/nbd: move nbd_recv_coroutines_wake_all() up
      block/nbd: refactor nbd_recv_coroutines_wake_all()
      block/nbd: drop connection_co
      block/nbd: check that received handle is valid

 docs/tools/qemu-nbd.rst                       |   6 +-
 configure                                     |   8 +-
 meson.build                                   |  10 +-
 include/block/block_int.h                     |  66 ++--
 block/io.c                                    |  44 ++-
 block/blkdebug.c                              |  12 +-
 block/blklogwrites.c                          |  16 +-
 block/blkreplay.c                             |   8 +-
 block/blkverify.c                             |   8 +-
 block/bochs.c                                 |   4 +-
 block/cloop.c                                 |   4 +-
 block/commit.c                                |   2 +-
 block/copy-before-write.c                     |  15 +-
 block/copy-on-read.c                          |  19 +-
 block/crypto.c                                |   8 +-
 block/curl.c                                  |   3 +-
 block/dmg.c                                   |   4 +-
 block/file-posix.c                            |  35 +-
 block/file-win32.c                            |   8 +-
 block/filter-compress.c                       |  15 +-
 block/gluster.c                               |  13 +-
 block/iscsi.c                                 |  58 ++--
 block/mirror.c                                |   8 +-
 block/nbd.c                                   | 443 ++++++++------------------
 block/nfs.c                                   |  12 +-
 block/null.c                                  |  18 +-
 block/nvme.c                                  |  48 ++-
 block/preallocate.c                           |  14 +-
 block/qcow.c                                  |  16 +-
 block/qcow2-cluster.c                         |  14 +-
 block/qcow2.c                                 |  70 ++--
 block/qed.c                                   |   9 +-
 block/quorum.c                                |  11 +-
 block/raw-format.c                            |  36 +--
 block/rbd.c                                   |  20 +-
 block/throttle.c                              |  18 +-
 block/vdi.c                                   |   8 +-
 block/vmdk.c                                  |  14 +-
 block/vpc.c                                   |   8 +-
 block/vvfat.c                                 |   8 +-
 nbd/client-connection.c                       |   1 +
 nbd/client.c                                  |   2 -
 nbd/server.c                                  |   2 +-
 qemu-nbd.c                                    |  45 ++-
 tests/unit/test-bdrv-drain.c                  |  16 +-
 tests/unit/test-block-iothread.c              |  21 +-
 block/trace-events                            |  10 +-
 meson_options.txt                             |   3 +
 tests/docker/dockerfiles/centos8.docker       |   1 +
 tests/docker/dockerfiles/fedora.docker        |   1 +
 tests/docker/dockerfiles/opensuse-leap.docker |   1 +
 tests/docker/dockerfiles/ubuntu1804.docker    |   1 +
 tests/docker/dockerfiles/ubuntu2004.docker    |   1 +
 53 files changed, 648 insertions(+), 598 deletions(-)

-- 
2.31.1



^ permalink raw reply	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2022-02-03  8:53 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-27 21:55 [PULL 00/20] NBD patches through 2021-09-27 Eric Blake
2021-09-27 21:55 ` [PULL 01/20] qemu-nbd: Change default cache mode to writeback Eric Blake
2021-09-27 21:55 ` [PULL 02/20] block/io: bring request check to bdrv_co_(read, write)v_vmstate Eric Blake
2021-09-27 21:55 ` [PULL 03/20] qcow2: check request on vmstate save/load path Eric Blake
2021-09-27 21:55 ` [PULL 04/20] block: use int64_t instead of uint64_t in driver read handlers Eric Blake
2021-09-27 21:55 ` [PULL 05/20] block: use int64_t instead of uint64_t in driver write handlers Eric Blake
2021-09-27 21:55 ` [PULL 06/20] block: use int64_t instead of uint64_t in copy_range driver handlers Eric Blake
2021-09-27 21:55 ` [PULL 07/20] block: make BlockLimits::max_pwrite_zeroes 64bit Eric Blake
2021-09-27 21:55 ` [PULL 08/20] block: use int64_t instead of int in driver write_zeroes handlers Eric Blake
2021-09-27 21:55 ` [PULL 09/20] block/io: allow 64bit write-zeroes requests Eric Blake
2021-09-27 21:55 ` [PULL 10/20] block: make BlockLimits::max_pdiscard 64bit Eric Blake
2021-09-27 21:55 ` [PULL 11/20] block: use int64_t instead of int in driver discard handlers Eric Blake
2021-09-27 21:55 ` [PULL 12/20] block/io: allow 64bit discard requests Eric Blake
2021-09-27 21:55 ` [PULL 13/20] nbd/server: Allow LIST_META_CONTEXT without STRUCTURED_REPLY Eric Blake
2021-09-27 21:55 ` [PULL 14/20] nbd/client-connection: nbd_co_establish_connection(): fix non set errp Eric Blake
2021-09-27 21:55 ` [PULL 15/20] block/nbd: nbd_channel_error() shutdown channel unconditionally Eric Blake
2021-09-27 21:55 ` [PULL 16/20] block/nbd: move nbd_recv_coroutines_wake_all() up Eric Blake
2021-09-27 21:55 ` [PULL 17/20] block/nbd: refactor nbd_recv_coroutines_wake_all() Eric Blake
2021-09-27 21:55 ` [PULL 18/20] block/nbd: drop connection_co Eric Blake
2022-02-02 11:49   ` Fabian Ebner
2022-02-02 13:53     ` Eric Blake
2022-02-02 14:21       ` Hanna Reitz
2022-02-03  8:49         ` Fabian Ebner
2021-09-27 21:55 ` [PULL 19/20] block/nbd: check that received handle is valid Eric Blake
2021-09-27 21:55 ` [PULL 20/20] nbd/server: Add --selinux-label option Eric Blake
2021-09-29  8:59 ` [PULL 00/20] NBD patches through 2021-09-27 Peter Maydell
2021-09-29 12:40   ` Paolo Bonzini
2021-09-29 13:58     ` Richard Henderson
2021-09-29 15:03       ` Paolo Bonzini
2021-09-29 18:29         ` Eric Blake
2021-09-29 19:14           ` Richard W.M. Jones
2021-09-30  8:29           ` Daniel P. Berrangé
2021-09-30  8:45           ` Richard W.M. Jones
2021-09-30 14:27             ` Richard Henderson
2021-09-30 14:37               ` Richard W.M. Jones

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).