mbox series

[0/7] block: .bdrv_co_create for format drivers

Message ID 20180309214611.19122-1-kwolf@redhat.com
Headers show
Series block: .bdrv_co_create for format drivers | expand

Message

Kevin Wolf March 9, 2018, 9:46 p.m. UTC
This series adds a .bdrv_co_create implementation to almost all format
drivers that support creating images where its still missing. The only
exception is VMDK because its support for extents will make the QAPI
design a bit more complicated.

The other format driver not covered in this series are qcow2 (already
merged) and luks (already posted in a separate series).

Kevin Wolf (7):
  parallels: Support .bdrv_co_create
  qemu-iotests: Enable write tests for parallels
  qcow: Support .bdrv_co_create
  qed: Support .bdrv_co_create
  vdi: Support .bdrv_co_create
  vhdx: Support .bdrv_co_create
  vpc: Support .bdrv_co_create

 qapi/block-core.json     | 155 +++++++++++++++++++++++++++++++++--
 block/parallels.c        | 199 ++++++++++++++++++++++++++++++++++-----------
 block/qcow.c             | 196 ++++++++++++++++++++++++++++++---------------
 block/qed.c              | 204 ++++++++++++++++++++++++++++++++---------------
 block/vdi.c              | 169 +++++++++++++++++++++++++++++----------
 block/vhdx.c             | 174 ++++++++++++++++++++++++++++++----------
 block/vpc.c              | 152 ++++++++++++++++++++++++++---------
 tests/qemu-iotests/181   |   2 +-
 tests/qemu-iotests/check |   1 -
 9 files changed, 943 insertions(+), 309 deletions(-)