or any other variant of the word 'pending'. note that we can actually allow this snapshot after PVE 7.0, since pending section and snapshots will be properly namespaced. ([pve:pending] and [snap:$snapname] or similar).
Signed-off-by: Oguz Bektas <o.bek...@proxmox.com> --- PVE/QemuServer.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 8d7994e..3669643 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -2773,7 +2773,10 @@ sub write_vm_config { &$cleanup_config($conf->{pending}, 1); foreach my $snapname (keys %{$conf->{snapshots}}) { - die "internal error" if $snapname eq 'pending'; + # TODO: we can allow snapshots with name 'pending' after PVE 7.0 + # since pending section is namespaced with 'pve:' + # but for now, we should forbid it to avoid confusion in parser + die "internal error: snapshot name '$snapname' is forbidden" if lc($snapname) eq 'pending'; &$cleanup_config($conf->{snapshots}->{$snapname}, undef, $snapname); } -- 2.20.1 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel