[libvirt] [PATCHv2 0/9] Snapshots on gluster

Peter Krempa pkrempa at redhat.com
Thu Jan 16 13:14:29 UTC 2014


Peter Krempa (9):
  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 in the generic storage
    driver
  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                           |  42 ++-
 src/conf/snapshot_conf.h                           |  15 +-
 src/driver.h                                       |  13 +
 src/libvirt_internal.c                             |  70 ++++
 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_conf.c                               |   3 -
 src/qemu/qemu_driver.c                             | 227 ++++++++++--
 src/storage/storage_backend.h                      |   3 +-
 src/storage/storage_backend_disk.c                 |   3 +-
 src/storage/storage_backend_fs.c                   |  30 +-
 src/storage/storage_backend_gluster.c              | 119 +++++-
 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                       | 405 ++++++++++++++++++++-
 tests/domainsnapshotxml2xmlin/disk_snapshot.xml    |  18 +
 .../disk_driver_name_null.xml                      |   2 +-
 tests/domainsnapshotxml2xmlout/disk_snapshot.xml   |  22 +-
 .../disk_snapshot_redefine.xml                     |   6 +-
 28 files changed, 1007 insertions(+), 120 deletions(-)
 create mode 100644 src/libvirt_internal.c

-- 
1.8.5.2




More information about the libvir-list mailing list