mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-05-27 23:09:01 +00:00
fix #1779: vzdump: ensure guest-fsfreeze-thaw is called on error
as QMPClient's queue_execute can throw an error Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
parent
f889aa0fbb
commit
f0f30448f9
@ -417,7 +417,8 @@ sub archive {
|
||||
}
|
||||
}
|
||||
|
||||
$qmpclient->queue_execute();
|
||||
eval { $qmpclient->queue_execute() };
|
||||
my $qmperr = $@;
|
||||
|
||||
if ($agent_running){
|
||||
eval { PVE::QemuServer::vm_mon_cmd($vmid, "guest-fsfreeze-thaw"); };
|
||||
@ -425,6 +426,7 @@ sub archive {
|
||||
$self->logerr($err);
|
||||
}
|
||||
}
|
||||
die $qmperr if $qmperr;
|
||||
die $qmpclient->{errors}->{$vmid} if $qmpclient->{errors}->{$vmid};
|
||||
|
||||
if ($cpid) {
|
||||
|
Loading…
Reference in New Issue
Block a user