qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v3 00/11] block: Accept node-name in all node level QMP commands
@ 2016-07-07 12:11 Kevin Wolf
  2016-07-07 12:11 ` [Qemu-devel] [PATCH v3 01/11] block: Accept node-name for block-stream Kevin Wolf
                   ` (10 more replies)
  0 siblings, 11 replies; 21+ messages in thread
From: Kevin Wolf @ 2016-07-07 12:11 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, mreitz, eblake, qemu-devel

As stated in the RFC I sent two weeks ago:

   * Node level commands: We need to complete the conversion that makes
     commands accept node names instead of BlockBackend names. In some places
     we intentionally allow only BlockBackends because we don't know if the
     command works in other places than the root. This is okay, but we can
     accept node names anyway. We just need to check that the node is a root
     node as expected.

This part of the RFC is implemented by this series.

v3:
- Now with updated documentation

Kevin Wolf (11):
  block: Accept node-name for block-stream
  block: Accept node-name for block-commit
  block: Accept node-name for blockdev-backup
  block: Accept node-name for blockdev-mirror
  block: Accept node-name for blockdev-snapshot-delete-internal-sync
  block: Accept node-name for blockdev-snapshot-internal-sync
  block: Accept node-name for change-backing-file
  block: Accept node-name for drive-backup
  block: Accept node-name for drive-mirror
  nbd-server: Use a separate BlockBackend
  nbd-server: Allow node name for nbd-server-add

 block.c                |   2 +
 blockdev-nbd.c         |  21 +++---
 blockdev.c             | 196 ++++++++++++++++---------------------------------
 include/block/nbd.h    |   3 +-
 nbd/server.c           |  25 +++++--
 qapi/block-core.json   |  27 ++++---
 qapi/block.json        |  14 ++--
 qemu-nbd.c             |   4 +-
 qmp-commands.hx        |  25 ++++---
 tests/qemu-iotests/030 |   2 +-
 tests/qemu-iotests/041 |   8 +-
 tests/qemu-iotests/055 |   7 +-
 tests/qemu-iotests/057 |   4 +-
 13 files changed, 142 insertions(+), 196 deletions(-)

-- 
1.8.3.1

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

end of thread, other threads:[~2016-07-13  9:47 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-07 12:11 [Qemu-devel] [PATCH v3 00/11] block: Accept node-name in all node level QMP commands Kevin Wolf
2016-07-07 12:11 ` [Qemu-devel] [PATCH v3 01/11] block: Accept node-name for block-stream Kevin Wolf
2016-07-07 12:59   ` [Qemu-devel] [Qemu-block] " Alberto Garcia
2016-07-07 14:17     ` Kevin Wolf
2016-07-07 14:39       ` Alberto Garcia
2016-07-07 14:49         ` Kevin Wolf
2016-07-13  9:46       ` Kevin Wolf
2016-07-07 22:45   ` [Qemu-devel] " Eric Blake
2016-07-08 10:01     ` Kevin Wolf
2016-07-08 14:30       ` Eric Blake
2016-07-07 12:11 ` [Qemu-devel] [PATCH v3 02/11] block: Accept node-name for block-commit Kevin Wolf
2016-07-07 22:52   ` Eric Blake
2016-07-07 12:11 ` [Qemu-devel] [PATCH v3 03/11] block: Accept node-name for blockdev-backup Kevin Wolf
2016-07-07 12:11 ` [Qemu-devel] [PATCH v3 04/11] block: Accept node-name for blockdev-mirror Kevin Wolf
2016-07-07 12:11 ` [Qemu-devel] [PATCH v3 05/11] block: Accept node-name for blockdev-snapshot-delete-internal-sync Kevin Wolf
2016-07-07 12:11 ` [Qemu-devel] [PATCH v3 06/11] block: Accept node-name for blockdev-snapshot-internal-sync Kevin Wolf
2016-07-07 12:11 ` [Qemu-devel] [PATCH v3 07/11] block: Accept node-name for change-backing-file Kevin Wolf
2016-07-07 12:11 ` [Qemu-devel] [PATCH v3 08/11] block: Accept node-name for drive-backup Kevin Wolf
2016-07-07 12:11 ` [Qemu-devel] [PATCH v3 09/11] block: Accept node-name for drive-mirror Kevin Wolf
2016-07-07 12:11 ` [Qemu-devel] [PATCH v3 10/11] nbd-server: Use a separate BlockBackend Kevin Wolf
2016-07-07 12:11 ` [Qemu-devel] [PATCH v3 11/11] nbd-server: Allow node name for nbd-server-add Kevin Wolf

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).