[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/11] block: Remove BB interface from blockdev-add/
From: |
Kevin Wolf |
Subject: |
[Qemu-devel] [PATCH 00/11] block: Remove BB interface from blockdev-add/del |
Date: |
Tue, 23 Aug 2016 19:01:08 +0200 |
This series makes the next step towards a QAPI interface that doesn't require
clients to know about BlockBackends. By removing the support for 'id' from
blockdev-add, it becomes a command that always only creates a BDS (with a node
name). Existing interfaces have already been changed to accept node names
everywhere and BlockBackends are created whenever they are needed.
The actual change is in the last patch and pretty trivial, but many test cases
use blockdev-add to create a BlockBackend and must be updated first.
Depends on:
* [PATCH 00/10] block: Accept qdev IDs in device level QMP commands
* [PATCH] block: Allow node name for 'qemu-io' HMP command
Kevin Wolf (11):
qemu-iotests/041: Avoid blockdev-add with id
qemu-iotests/067: Avoid blockdev-add with id
qemu-iotests/071: Avoid blockdev-add with id
qemu-iotests/081: Avoid blockdev-add with id
qemu-iotests/087: Avoid blockdev-add with id
qemu-iotests/117: Avoid blockdev-add with id
qemu-iotests/118: Avoid blockdev-add with id
qemu-iotests/124: Avoid blockdev-add with id
qemu-iotests/139: Avoid blockdev-add with id
qemu-iotests/141: Avoid blockdev-add with id
block: Remove BB interface from blockdev-add/del
blockdev.c | 127 ++++++++-------------------
qapi/block-core.json | 30 ++-----
qmp-commands.hx | 26 ++----
tests/qemu-iotests/041 | 71 +++++++--------
tests/qemu-iotests/067 | 6 +-
tests/qemu-iotests/067.out | 211 +++++++++++++++++++++++++++------------------
tests/qemu-iotests/071 | 8 +-
tests/qemu-iotests/081 | 2 +-
tests/qemu-iotests/087 | 62 ++-----------
tests/qemu-iotests/087.out | 6 +-
tests/qemu-iotests/117 | 4 +-
tests/qemu-iotests/118 | 6 +-
tests/qemu-iotests/124 | 17 ++--
tests/qemu-iotests/139 | 178 ++++++++++++--------------------------
tests/qemu-iotests/139.out | 4 +-
tests/qemu-iotests/141 | 24 +++---
tests/qemu-iotests/141.out | 24 +++---
17 files changed, 322 insertions(+), 484 deletions(-)
--
1.8.3.1
- [Qemu-devel] [PATCH 00/11] block: Remove BB interface from blockdev-add/del,
Kevin Wolf <=
- [Qemu-devel] [PATCH 04/11] qemu-iotests/081: Avoid blockdev-add with id, Kevin Wolf, 2016/08/23
- [Qemu-devel] [PATCH 07/11] qemu-iotests/118: Avoid blockdev-add with id, Kevin Wolf, 2016/08/23
- [Qemu-devel] [PATCH 05/11] qemu-iotests/087: Avoid blockdev-add with id, Kevin Wolf, 2016/08/23
- [Qemu-devel] [PATCH 08/11] qemu-iotests/124: Avoid blockdev-add with id, Kevin Wolf, 2016/08/23
- [Qemu-devel] [PATCH 06/11] qemu-iotests/117: Avoid blockdev-add with id, Kevin Wolf, 2016/08/23
- [Qemu-devel] [PATCH 01/11] qemu-iotests/041: Avoid blockdev-add with id, Kevin Wolf, 2016/08/23
- [Qemu-devel] [PATCH 03/11] qemu-iotests/071: Avoid blockdev-add with id, Kevin Wolf, 2016/08/23
- [Qemu-devel] [PATCH 02/11] qemu-iotests/067: Avoid blockdev-add with id, Kevin Wolf, 2016/08/23
- [Qemu-devel] [PATCH 09/11] qemu-iotests/139: Avoid blockdev-add with id, Kevin Wolf, 2016/08/23
- [Qemu-devel] [PATCH 11/11] block: Remove BB interface from blockdev-add/del, Kevin Wolf, 2016/08/23