[pve-devel] qemu shutdown timeout
Alexandre DERUMIER
aderumier at odiso.com
Thu Dec 6 13:46:04 CET 2012
I Think it's in QemuServer.pm (but it's 60s, not 30s)
vm_stop()
$timeout = 60 if !defined($timeout);
eval {
if ($shutdown) {
$nocheck ? vm_mon_cmd_nocheck($vmid, "system_powerdown") : vm_mon_cmd($vmid, "system_powerdown");
} else {
$nocheck ? vm_mon_cmd_nocheck($vmid, "quit") : vm_mon_cmd($vmid, "quit");
}
};
my $err = $@;
if (!$err) {
my $count = 0;
while (($count < $timeout) && check_running($vmid, $nocheck)) {
$count++;
sleep 1;
}
if ($count >= $timeout) {
if ($force) {
warn "VM still running - terminating now with SIGTERM\n";
kill 15, $pid;
} else {
die "VM quit/powerdown failed - got timeout\n";
}
} else {
vm_stop_cleanup($storecfg, $vmid, $conf, $keepActive) if $conf;
return;
}
----- Mail original -----
De: "Stefan Priebe - Profihost AG" <s.priebe at profihost.ag>
À: pve-devel at pve.proxmox.com
Envoyé: Jeudi 6 Décembre 2012 09:28:54
Objet: [pve-devel] qemu shutdown timeout
Hello list,
when i press "shutdown" in the PVE GUI / Manager. There is a timeout of
30s. This is too small for my VMs. I digged through the code but i
wasn't able to find out where the timeout of 30s for shutdown is set.
The default timeout in code for qemu is 3*60 but it seems to be passed
by manager instead of using the default timeout.
Can someone point me to the right file / code?
Greets,
Stefan
_______________________________________________
pve-devel mailing list
pve-devel at pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
More information about the pve-devel
mailing list