mbox series

[v3,0/3] nbd: MULTI_CONN for shared writable exports

Message ID 20220314203818.3681277-1-eblake@redhat.com (mailing list archive)
Headers show
Series nbd: MULTI_CONN for shared writable exports | expand

Message

Eric Blake March 14, 2022, 8:38 p.m. UTC
v2 was here:
https://lists.gnu.org/archive/html/qemu-devel/2022-02/msg03314.html

Since then:
- expose the knob through 'qemu-nbd -m on|off|auto'
- reuse QAPI OnOffAuto type instead of rolling my own
- rewrite the iotest from bash into python (thanks: Nir, Vladimir)
- split out easy preliminary fixes (patches 1 and 2 are new)

Given that this is a new feature, it probably needs to be 7.1 material.

Eric Blake (3):
  docs: Consistent typography for options of qemu-nbd
  qemu-nbd: Pass max connections to blockdev layer
  nbd/server: Allow MULTI_CONN for shared writable exports

 docs/interop/nbd.txt                       |   1 +
 docs/tools/qemu-nbd.rst                    |  26 ++--
 qapi/block-export.json                     |  19 ++-
 include/block/nbd.h                        |   5 +-
 blockdev-nbd.c                             |  13 +-
 nbd/server.c                               |  27 +++-
 qemu-nbd.c                                 |  22 ++-
 MAINTAINERS                                |   1 +
 tests/qemu-iotests/tests/nbd-multiconn     | 157 +++++++++++++++++++++
 tests/qemu-iotests/tests/nbd-multiconn.out |   5 +
 10 files changed, 252 insertions(+), 24 deletions(-)
 create mode 100755 tests/qemu-iotests/tests/nbd-multiconn
 create mode 100644 tests/qemu-iotests/tests/nbd-multiconn.out

Comments

Eric Blake April 22, 2022, 8:23 p.m. UTC | #1
Ping. Now that 7.1 is open, I'd like to include this series in my next
NBD pull request.

On Mon, Mar 14, 2022 at 03:38:15PM -0500, Eric Blake wrote:
> v2 was here:
> https://lists.gnu.org/archive/html/qemu-devel/2022-02/msg03314.html
> 
> Since then:
> - expose the knob through 'qemu-nbd -m on|off|auto'
> - reuse QAPI OnOffAuto type instead of rolling my own
> - rewrite the iotest from bash into python (thanks: Nir, Vladimir)
> - split out easy preliminary fixes (patches 1 and 2 are new)
> 
> Given that this is a new feature, it probably needs to be 7.1 material.
> 
> Eric Blake (3):
>   docs: Consistent typography for options of qemu-nbd
>   qemu-nbd: Pass max connections to blockdev layer
>   nbd/server: Allow MULTI_CONN for shared writable exports
> 
>  docs/interop/nbd.txt                       |   1 +
>  docs/tools/qemu-nbd.rst                    |  26 ++--
>  qapi/block-export.json                     |  19 ++-
>  include/block/nbd.h                        |   5 +-
>  blockdev-nbd.c                             |  13 +-
>  nbd/server.c                               |  27 +++-
>  qemu-nbd.c                                 |  22 ++-
>  MAINTAINERS                                |   1 +
>  tests/qemu-iotests/tests/nbd-multiconn     | 157 +++++++++++++++++++++
>  tests/qemu-iotests/tests/nbd-multiconn.out |   5 +
>  10 files changed, 252 insertions(+), 24 deletions(-)
>  create mode 100755 tests/qemu-iotests/tests/nbd-multiconn
>  create mode 100644 tests/qemu-iotests/tests/nbd-multiconn.out
> 
> -- 
> 2.35.1
> 
>