From 4f4d9772a5b475f5b0d427c6fe8f2a9950d9283e Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Wed, 19 Sep 2018 13:34:48 +0200 Subject: [PATCH] rollback: vmgenid: comment why we regenerate vmgenid Signed-off-by: Thomas Lamprecht --- PVE/QemuConfig.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/PVE/QemuConfig.pm b/PVE/QemuConfig.pm index 03b2a70..c2192cf 100644 --- a/PVE/QemuConfig.pm +++ b/PVE/QemuConfig.pm @@ -302,6 +302,9 @@ sub __snapshot_rollback_hook { } if ($conf->{vmgenid}) { + # tell the VM that it's another generation, so it can react + # appropriately, e.g. dirty-mark copies of distributed databases or + # re-initializing its random number generator $conf->{vmgenid} = PVE::QemuServer::generate_uuid(); } } -- 2.39.2