[pve-devel] Proposal: support for atomic snapshot of all VM disks at once

Fabian Grünbichler f.gruenbichler at proxmox.com
Mon Oct 7 08:12:33 CEST 2024


> Dietmar Maurer <dietmar at proxmox.com> hat am 04.10.2024 17:13 CEST geschrieben:
> > I am the maintainer of StorPool’s external storage plugin for PVE[0] 
> > which integrates our storage solution as a backend for VM disks. Our 
> > software has the ability to create atomic (crash-consistent) snapshots 
> > of a group of storage volumes. 
> 
> We already make sure that shaphots of a group of volumes are atomic at qemu level (VM is halted while snapshots are created), so I wonder
> if there is any real advantage here?

I think the main advantage is that if you are fine with crash-equivalent consistency (e.g., the same as pulling the power plug) for your snapshots, then you can skip the freeze/suspend (and associated, hopefully tiny, downtime), and just snapshot on the storage layer. there might also be additional optimizations or administrative benefits on the storage side (like all snapshots being part of a single transaction), but those are probably not relevant for PVE itself..




More information about the pve-devel mailing list