[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH for-2.12 v2 00/12] block: Follow-up for .bdrv_co_cre
From: |
Kevin Wolf |
Subject: |
[Qemu-devel] [PATCH for-2.12 v2 00/12] block: Follow-up for .bdrv_co_create (part 1) |
Date: |
Wed, 21 Mar 2018 18:37:02 +0100 |
This series adds qemu-iotests for a few more block drivers (yet more to
come in another series) and fixes a few things that previous review and
these tests brought up.
The only major design change is that I converted the vdi block driver
from a boolean 'static' create option to the standard 'preallocation'
one that other drivers are using. This seems like a good move to make
while the interface isn't stable yet.
v2:
- Patch 1: Mention allowed values for 'preallocation' [Eric]
- Patch 3: Fixed comments, removed 2^63-512 case [Eric]
- Patch 6: Added missing reference output change [Eric]
- Patch 7: s/UINT64_MAX/INT64_MAX/ [Eric]
- Patches 8 and 12: Fixed comments [Eric]
Kevin Wolf (12):
vdi: Change 'static' create option to 'preallocation' in QMP
vdi: Fix build with CONFIG_VDI_DEBUG
qemu-iotests: Test vdi image creation with QMP
qemu-iotests: Enable 025 for luks
luks: Turn another invalid assertion into check
qemu-iotests: Test invalid resize on luks
parallels: Check maximum cluster size on create
qemu-iotests: Test parallels image creation with QMP
vhdx: Require power-of-two block size on create
vhdx: Don't use error_setg_errno() with constant errno
vhdx: Check for 4 GB maximum log size on creation
qemu-iotests: Test vhdx image creation with QMP
qapi/block-core.json | 7 +-
block/crypto.c | 6 +-
block/parallels.c | 5 +
block/vdi.c | 46 ++++--
block/vhdx.c | 17 ++-
tests/qemu-iotests/025 | 9 +-
tests/qemu-iotests/210 | 37 +++++
tests/qemu-iotests/210.out | 16 +++
tests/qemu-iotests/211 | 246 ++++++++++++++++++++++++++++++++
tests/qemu-iotests/211.out | 97 +++++++++++++
tests/qemu-iotests/212 | 326 ++++++++++++++++++++++++++++++++++++++++++
tests/qemu-iotests/212.out | 111 ++++++++++++++
tests/qemu-iotests/213 | 349 +++++++++++++++++++++++++++++++++++++++++++++
tests/qemu-iotests/213.out | 121 ++++++++++++++++
tests/qemu-iotests/group | 3 +
15 files changed, 1371 insertions(+), 25 deletions(-)
create mode 100755 tests/qemu-iotests/211
create mode 100644 tests/qemu-iotests/211.out
create mode 100755 tests/qemu-iotests/212
create mode 100644 tests/qemu-iotests/212.out
create mode 100755 tests/qemu-iotests/213
create mode 100644 tests/qemu-iotests/213.out
--
2.13.6
- [Qemu-devel] [PATCH for-2.12 v2 00/12] block: Follow-up for .bdrv_co_create (part 1),
Kevin Wolf <=
- [Qemu-devel] [PATCH for-2.12 v2 02/12] vdi: Fix build with CONFIG_VDI_DEBUG, Kevin Wolf, 2018/03/21
- [Qemu-devel] [PATCH for-2.12 v2 01/12] vdi: Change 'static' create option to 'preallocation' in QMP, Kevin Wolf, 2018/03/21
- [Qemu-devel] [PATCH for-2.12 v2 04/12] qemu-iotests: Enable 025 for luks, Kevin Wolf, 2018/03/21
- [Qemu-devel] [PATCH for-2.12 v2 05/12] luks: Turn another invalid assertion into check, Kevin Wolf, 2018/03/21
- [Qemu-devel] [PATCH for-2.12 v2 03/12] qemu-iotests: Test vdi image creation with QMP, Kevin Wolf, 2018/03/21
- [Qemu-devel] [PATCH for-2.12 v2 06/12] qemu-iotests: Test invalid resize on luks, Kevin Wolf, 2018/03/21
- [Qemu-devel] [PATCH for-2.12 v2 07/12] parallels: Check maximum cluster size on create, Kevin Wolf, 2018/03/21