[PATCH v2 0/6] Introduce active RBD disk snapshot support

Peter Krempa pkrempa at redhat.com
Mon Feb 20 14:23:40 UTC 2023


On Wed, Feb 15, 2023 at 05:28:16 -0600, Or Ozeri wrote:
> Internal disk snapshots are currently only supported on non-active VMs.
> For RBD disks only, this patch series extends this support for active VMs running with qemu.
> We also add the option to set a name for each RBD snapshot, and allow taking them alongside other external disk snapshots (mixing).
> Deletion and reverting to snapshots containing RBD snapshots is not allowed, and is validated.
> Note that taking RBD snapshots on a non-active VM is still unsupported.
> 
> Changes in v2:
>     - reduce patch to RBD use-case only (e.g. not including qcow2 internal snapshots)
>     - add validation to disallow RBD snapshots deletion / reverting
> 
> Or Ozeri (6):
>   conf: Add snapshotName attribute for internal disk snapshot
>   qemu: Block deletion and reverting on non-full internal snapshots
>   qemu: Add internal support for active disk internal snapshots
>   qemu: Allow active disk snapshots for RBD disks
>   qemu: Allow setting per-disk snapshot name for RBD disks
>   qemu: Allow mixing active internal and external active disk snapshots

Note that also Pavel (CC'd) might want to add more comments as he's
currently working on the snapshot code.


More information about the libvir-list mailing list