On 6/25/25 17:56, Peter Krempa via Devel wrote:
> 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(-)
>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Michal