[pve-devel] [PATCH atomic snapshot 1/4] ui: snapshot: add atomic option

2025-06-09 Thread Demayl via pve-devel
--- Begin Message --- Signed-off-by: Demayl --- www/manager6/window/Snapshot.js | 43 + 1 file changed, 43 insertions(+) diff --git a/www/manager6/window/Snapshot.js b/www/manager6/window/Snapshot.js index 93ab61ec..902258b2 100644 --- a/www/manager6/window/Snapsh

[pve-devel] [PATCH atomic snapshot 3/4] storage snapshot: add optional atomic snapshot creation in snapshot_create

2025-06-09 Thread Demayl via pve-devel
--- Begin Message --- Signed-off-by: Demayl --- src/PVE/AbstractConfig.pm | 60 +-- 1 file changed, 51 insertions(+), 9 deletions(-) diff --git a/src/PVE/AbstractConfig.pm b/src/PVE/AbstractConfig.pm index 3d4fcbb..8bb271d 100644 --- a/src/PVE/AbstractConfig.p

[pve-devel] [PATCH atomic snapshot 0/4] Add atomic snapshots

2025-06-09 Thread Demayl via pve-devel
--- Begin Message --- Allows creating snapshots for all volumes at once. This feature is enabled only when the storage plugin allows it. Continuation of the discussion here: https://lists.proxmox.com/pipermail/pve-devel/2024-October/065549.html -- 2.43.0 --- End Message ---

[pve-devel] [PATCH atomic_snapshot 2/4] snapshot api: add type option when making snapshots

2025-06-09 Thread Demayl via pve-devel
--- Begin Message --- Allows picking between atomic and sequential snapshots Default sequential Signed-off-by: Demayl --- PVE/API2/Qemu.pm | 7 ++- PVE/QemuConfig.pm | 13 + PVE/QemuServer.pm | 10 ++ 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/PVE/A

[pve-devel] [PATCH atomic snapshot 4/4] plugin: add optional atomic snapshot creation

2025-06-09 Thread Demayl via pve-devel
--- Begin Message --- This will allow creating atomic snapshots from the custom plugins when they support it Signed-off-by: Demayl --- src/PVE/Storage.pm| 52 +-- src/PVE/Storage/Plugin.pm | 16 2 files changed, 66 insertions(+), 2 deleti