On Fri, Jan 10, 2025 at 04:10:53PM +0100, Peter Krempa wrote: > On Fri, Jan 10, 2025 at 15:21:21 +0100, Pavel Hrdina wrote: > > When we are deleting external snapshot that is not active we only need > > to delete overlay disk image of the parent snapshot. This works > > correctly even if parent snapshot is external and active as it will have > > another overlay created when user reverted to that snapshot. > > > > In case the parent snapshot is internal there are no overlay disk images > > created as everything is stored internally within the disk image. In > > this case we would delete the actual disk image storing internal > > snapshots and most likely the original disk image as well resulting in > > data loss once the VM is shutoff. > > > > Fixes: https://gitlab.com/libvirt/libvirt/-/issues/734 > > This definitely requires a NEWS entry as well. Good point, I'll send it as follow up. > > Signed-off-by: Pavel Hrdina <phrdina@xxxxxxxxxx> > > --- > > src/qemu/qemu_snapshot.c | 14 ++++++++------ > > 1 file changed, 8 insertions(+), 6 deletions(-) > > Reviewed-by: Peter Krempa <pkrempa@xxxxxxxxxx> >
Attachment:
signature.asc
Description: PGP signature