[libvirt] [PATCH 00/10] Snapshots on gluster volumes

Peter Krempa pkrempa at redhat.com
Thu Jan 9 16:15:02 UTC 2014


This series has to be applied on top of
http://www.redhat.com/archives/libvir-list/2014-January/msg00192.html

Peter Krempa (10):
  storage: Introduce internal pool support
  storage: Add new argument for createVol backend API
  storage: gluster: Introduce dummy functions for creating a volume
  storage: Add internal API to create temporary storage pools and vols
  snapshot: Add support for specifying snapshot disk backing type
  snapshot: Test snapshot disk type specification
  storage: Implement ephemeral storage APIs for local disk volumes
  storage: gluster: Support conversion of gluster volumes to temp
    volumes
  qemu: snapshot: Switch snapshot file deletion to the new storage API
  qemu: snapshot: Add support for external active snapshots on gluster

 docs/formatsnapshot.html.in                      |  15 +
 docs/hvsupport.pl                                |   3 +
 docs/schemas/domainsnapshot.rng                  |  76 ++++-
 src/Makefile.am                                  |   3 +-
 src/check-aclrules.pl                            |   3 +
 src/check-drivername.pl                          |   1 +
 src/conf/snapshot_conf.c                         |  25 +-
 src/conf/snapshot_conf.h                         |  15 +-
 src/conf/storage_conf.c                          |   3 +
 src/conf/storage_conf.h                          |   1 +
 src/driver.h                                     |  13 +
 src/libvirt_internal.c                           |  71 ++++
 src/libvirt_internal.h                           |  22 ++
 src/libvirt_private.syms                         |   3 +
 src/qemu/qemu_command.c                          |   2 +-
 src/qemu/qemu_command.h                          |   9 +
 src/qemu/qemu_driver.c                           | 228 ++++++++++---
 src/storage/storage_backend.h                    |   2 +-
 src/storage/storage_backend_disk.c               |   3 +-
 src/storage/storage_backend_fs.c                 |  30 +-
 src/storage/storage_backend_gluster.c            |  68 ++++
 src/storage/storage_backend_logical.c            |   6 +-
 src/storage/storage_backend_rbd.c                |   3 +-
 src/storage/storage_backend_sheepdog.c           |   3 +-
 src/storage/storage_driver.c                     | 416 ++++++++++++++++++++++-
 tests/domainsnapshotxml2xmlin/disk_snapshot.xml  |  18 +
 tests/domainsnapshotxml2xmlout/disk_snapshot.xml |  18 +
 27 files changed, 979 insertions(+), 81 deletions(-)
 create mode 100644 src/libvirt_internal.c

-- 
1.8.5.2




More information about the libvir-list mailing list