[libvirt] [PATCH v2 0/6] Add support for qcow3 images

Ján Tomko jtomko at redhat.com
Tue Feb 5 11:56:11 UTC 2013


Add support for creating qcow3 images with or without lazy_refcounts,
using them with qemu and creating snapshots (both internal and external).


Diff to V1:
https://www.redhat.com/archives/libvir-list/2013-January/msg00610.html
* only use one bitmap for all features (and one <features> element)
* support snapshots
* detect which features are supported by qemu-img

Ján Tomko (6):
  storage: refactor qemu-img command line generation
  util: use helper functions for extracting image headers
  util: add support for probing qcow3 images
  qemu: add support for running domains with qcow3 images
  storage: add support for creating qcow3 images
  qemu: add qcow3 support to external snapshots

 docs/formatsnapshot.html.in      |   7 +
 docs/formatstorage.html.in       |  14 +-
 docs/schemas/Makefile.am         |   1 +
 docs/schemas/domaincommon.rng    |   1 +
 docs/schemas/domainsnapshot.rng  |   4 +
 docs/schemas/storagefeatures.rng |  17 +++
 docs/schemas/storagevol.rng      |   6 +-
 libvirt.spec.in                  |   1 +
 mingw-libvirt.spec.in            |   2 +
 src/conf/snapshot_conf.c         |  63 +++++++++
 src/conf/snapshot_conf.h         |   2 +
 src/conf/storage_conf.c          |  69 ++++++++++
 src/conf/storage_conf.h          |   4 +
 src/libvirt_private.syms         |   4 +
 src/qemu/qemu_command.c          |   2 +-
 src/qemu/qemu_driver.c           |  24 +++-
 src/qemu/qemu_hotplug.c          |   4 +-
 src/storage/storage_backend.c    | 189 ++++++++++++++++++-------
 src/storage/storage_backend_fs.c |   6 +
 src/util/virstoragefile.c        | 288 ++++++++++++++++++++++++++-------------
 src/util/virstoragefile.h        |  13 ++
 21 files changed, 565 insertions(+), 156 deletions(-)
 create mode 100644 docs/schemas/storagefeatures.rng

-- 
1.7.12.4




More information about the libvir-list mailing list