Am 14.10.25 um 2:27 PM schrieb Maximiliano Sandoval:
> These messages appear during replication or snapshots.
> 
> The messages will now appear on all call sites of __snapshot_freeze().
> 
> Signed-off-by: Maximiliano Sandoval <[email protected]>
> ---
>  src/PVE/QemuConfig.pm | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/src/PVE/QemuConfig.pm b/src/PVE/QemuConfig.pm
> index 412c76ae..32a95dd6 100644
> --- a/src/PVE/QemuConfig.pm
> +++ b/src/PVE/QemuConfig.pm
> @@ -310,9 +310,11 @@ sub __snapshot_freeze {
>      my ($class, $vmid, $unfreeze) = @_;
>  
>      if ($unfreeze) {
> +        print "issuing guest agent 'guest-fsfreeze-thaw' command\n";
>          eval { mon_cmd($vmid, "guest-fsfreeze-thaw"); };
>          warn "guest-fsfreeze-thaw problems - $@" if $@;
>      } else {
> +        print "issuing guest agent 'guest-fsfreeze-freeze' command\n";
>          eval { PVE::QemuServer::Agent::guest_fsfreeze($vmid); };
>          warn $@ if $@;
>      }

Maybe there should be a PVE::QemuServer::Agent::guest_fsthaw() helper
and the messages should go into the Agent::guest_fs{freeze,thaw}()
helpers directly rather than on all call sites. Avoids duplication and
improves consistency.


_______________________________________________
pve-devel mailing list
[email protected]
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to