[PATCH 0/4] qemu: add support for RBD namespace

Peter Krempa via Devel posted 4 patches 5 months, 3 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1750866876.git.pkrempa@redhat.com
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(-)
[PATCH 0/4] qemu: add support for RBD namespace
Posted by Peter Krempa via Devel 5 months, 3 weeks ago
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
Re: [PATCH 0/4] qemu: add support for RBD namespace
Posted by Michal Prívozník via Devel 4 months, 3 weeks ago
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
Re: [PATCH 0/4] qemu: add support for RBD namespace
Posted by Peter Krempa via Devel 4 months, 4 weeks ago
On Wed, Jun 25, 2025 at 17:56:33 +0200, Peter Krempa 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

Ping ;)