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

Reply via email to