No description
Find a file
Alexandre Derumier 2b41a4767f blockdev_external_snapshot: rework to avoid $running param
the new workflow is:

1)
PVE::Storage::volume_snapshot: rename the current to snap
                               + allocate the new current with snap backing

(the qemu process have still the inode opened)

2) replace the current to snap in the blockdev graph with reopen

3) add a new current blockdev

3) use block-snapshot to replace the active image with the new current blockdev
   with the qemu

also:

move PVE::Storage::volume_rename outside blockdev_replace,
and rename 'blockdev_rename()' to 'blockdev_replace()'.
as we only replace/reopen the blockdev nodes now.

Signed-off-by: Alexandre Derumier <alexandre.derumier@groupe-cyllene.com>
2025-07-16 14:26:43 +02:00
debian d/control: require libpve-common-perl >= 9.0.3 2025-07-10 13:25:32 +02:00
src blockdev_external_snapshot: rework to avoid $running param 2025-07-16 14:26:43 +02:00
.gitignore gitignore: sort content 2023-11-17 15:54:24 +01:00
Makefile adopt perltidy also for executables without perl extension 2025-07-02 22:47:05 +02:00