[PATCHv4 0/7] gluster snapshots and storage file operations via storage driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This series is a new approach to using storage driver as file operations
backend and uses the implemented functions to make snapshots on gluster work.

Most of the patches are different to the previous version due to the refactor.


Peter Krempa (7):
  storage: gluster: Set volume metadata in a separate function
  storage: Add APIs for internal handling of files via the storage
    driver
  storage: Implement file storage APIs in the default storage driver
  storage: add file functions for local and block files
  storage: Add storage file backends for gluster
  qemu: Switch snapshot deletion to the new API functions
  qemu: snapshot: Add support for external active snapshots on gluster

 docs/formatsnapshot.html.in           |   5 +-
 docs/hvsupport.pl                     |   4 +-
 po/POTFILES.in                        |   1 +
 src/Makefile.am                       |   1 +
 src/check-aclrules.pl                 |   1 +
 src/check-drivername.pl               |   1 +
 src/driver.h                          |  30 ++++-
 src/libvirt_private.c                 | 176 ++++++++++++++++++++++++++++
 src/libvirt_private.h                 |  61 ++++++++++
 src/libvirt_private.syms              |   9 ++
 src/qemu/qemu_command.c               |   2 +-
 src/qemu/qemu_command.h               |   9 ++
 src/qemu/qemu_driver.c                | 145 ++++++++++++++++++++---
 src/storage/storage_backend.c         |  42 +++++++
 src/storage/storage_backend.h         |  43 +++++++
 src/storage/storage_backend_fs.c      |  38 +++++++
 src/storage/storage_backend_fs.h      |   2 +
 src/storage/storage_backend_gluster.c | 209 ++++++++++++++++++++++++++++++----
 src/storage/storage_backend_gluster.h |   1 +
 src/storage/storage_driver.c          |  89 +++++++++++++++
 20 files changed, 828 insertions(+), 41 deletions(-)
 create mode 100644 src/libvirt_private.c
 create mode 100644 src/libvirt_private.h

-- 
1.8.5.3

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]