mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-05-21 08:38:21 +00:00
use vm_mon_cmd_nocheck at startup
To avoid errors on migration.
This commit is contained in:
parent
4bdb05142c
commit
95381ce06c
@ -2972,7 +2972,7 @@ sub vm_start {
|
||||
print "migration listens on port $migrate_port\n" if $migrate_port;
|
||||
|
||||
if ($statefile && $statefile ne 'tcp') {
|
||||
eval { vm_mon_cmd($vmid, "cont"); };
|
||||
eval { vm_mon_cmd_nocheck($vmid, "cont"); };
|
||||
warn $@ if $@;
|
||||
}
|
||||
|
||||
@ -2982,13 +2982,13 @@ sub vm_start {
|
||||
$migrate_speed = $conf->{migrate_speed} || $migrate_speed;
|
||||
$migrate_speed = $migrate_speed * 1048576;
|
||||
eval {
|
||||
vm_mon_cmd($vmid, "migrate_set_speed", value => $migrate_speed);
|
||||
vm_mon_cmd_nocheck($vmid, "migrate_set_speed", value => $migrate_speed);
|
||||
};
|
||||
|
||||
my $migrate_downtime = $defaults->{migrate_downtime};
|
||||
$migrate_downtime = $conf->{migrate_downtime} if defined($conf->{migrate_downtime});
|
||||
if (defined($migrate_downtime)) {
|
||||
eval { vm_mon_cmd($vmid, "migrate_set_downtime", value => $migrate_downtime); };
|
||||
eval { vm_mon_cmd_nocheck($vmid, "migrate_set_downtime", value => $migrate_downtime); };
|
||||
}
|
||||
|
||||
if($migratedfrom) {
|
||||
@ -3001,9 +3001,9 @@ sub vm_start {
|
||||
# fixme: how do we handle that on migration?
|
||||
|
||||
if (!defined($conf->{balloon}) || $conf->{balloon}) {
|
||||
vm_mon_cmd($vmid, "balloon", value => $conf->{balloon}*1024*1024)
|
||||
vm_mon_cmd_nocheck($vmid, "balloon", value => $conf->{balloon}*1024*1024)
|
||||
if $conf->{balloon};
|
||||
vm_mon_cmd($vmid, 'qom-set',
|
||||
vm_mon_cmd_nocheck($vmid, 'qom-set',
|
||||
path => "machine/peripheral/balloon0",
|
||||
property => "stats-polling-interval",
|
||||
value => 2);
|
||||
|
Loading…
Reference in New Issue
Block a user