'config-file' => $conffile,
devlist => $devlist
};
-
+
$params->{'firewall-file'} = $firewall if -e $firewall;
$qmpclient->queue_cmd($vmid, $backup_cb, 'backup', %$params);
};
$self->loginfo("started backup task '$uuid'");
if ($resume_on_backup) {
- $self->loginfo("resume VM");
+ if (my $stoptime = $task->{vmstoptime}) {
+ my $delay = time() - $task->{vmstoptime};
+ $task->{vmstoptime} = undef; # avoid printing 'online after ..' twice
+ $self->loginfo("resuming VM again after $delay seconds");
+ } else {
+ $self->loginfo("resuming VM again");
+ }
PVE::QemuServer::vm_mon_cmd($vmid, 'cont');
}