After recent inquiry on libvirt-users I've necromanced this already very
old series that I still had laying around.
This series:
- turns virStorageSource's 'protocol' to real enum
- removes virStorageSource's 'volume'
- wires in the RBD support
Han Han (1):
qemu: Add support for RBD namespace.
Peter Krempa (3):
conf: Turn 'protocol' field of virStorageSource into proper enum type
virStorageFileBackendGlusterInit: Refactor cleanup
virStorageSource: Eliminate 'volume' field
docs/formatdomain.rst | 6 ++
src/conf/domain_conf.c | 36 ++-------
src/conf/domain_validate.c | 2 +-
src/conf/storage_source_conf.c | 79 ++++++++++++++++++-
src/conf/storage_source_conf.h | 10 ++-
src/libvirt_private.syms | 1 +
src/libxl/libxl_conf.c | 4 +-
src/libxl/xen_xl.c | 4 +-
src/qemu/qemu_block.c | 41 ++++++----
src/qemu/qemu_domain.c | 2 +-
src/qemu/qemu_snapshot.c | 4 +-
.../storage_file_backend_gluster.c | 63 ++++++++-------
src/storage_file/storage_source.c | 2 -
.../storage_source_backingstore.c | 56 ++++---------
.../disk-network-rbd.x86_64-latest.args | 4 +-
.../disk-network-rbd.x86_64-latest.xml | 4 +-
tests/qemuxmlconfdata/disk-network-rbd.xml | 4 +-
17 files changed, 185 insertions(+), 137 deletions(-)
--
2.49.0