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 <mpriv...@redhat.com> Michal