mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-07-05 21:13:22 +00:00
balloon: don't set balloon && polling interval at start when livemigrate
We don't need to set balloon value and polling interval when a vm is coming from a livemigrate. (Values are keep in guest memory) So with autoballooning, this avoid to set the ballon size at ballon_min value when the vm is migrated Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
This commit is contained in:
parent
27d51e240f
commit
4ec05c4cc3
@ -2986,16 +2986,16 @@ sub vm_start {
|
|||||||
$capabilities->{state} = JSON::true;
|
$capabilities->{state} = JSON::true;
|
||||||
eval { vm_mon_cmd_nocheck($vmid, "migrate-set-capabilities", capabilities => [$capabilities]); };
|
eval { vm_mon_cmd_nocheck($vmid, "migrate-set-capabilities", capabilities => [$capabilities]); };
|
||||||
}
|
}
|
||||||
|
else{
|
||||||
|
|
||||||
# fixme: how do we handle that on migration?
|
if (!defined($conf->{balloon}) || $conf->{balloon}) {
|
||||||
|
vm_mon_cmd_nocheck($vmid, "balloon", value => $conf->{balloon}*1024*1024)
|
||||||
if (!defined($conf->{balloon}) || $conf->{balloon}) {
|
if $conf->{balloon};
|
||||||
vm_mon_cmd_nocheck($vmid, "balloon", value => $conf->{balloon}*1024*1024)
|
vm_mon_cmd_nocheck($vmid, 'qom-set',
|
||||||
if $conf->{balloon};
|
path => "machine/peripheral/balloon0",
|
||||||
vm_mon_cmd_nocheck($vmid, 'qom-set',
|
property => "stats-polling-interval",
|
||||||
path => "machine/peripheral/balloon0",
|
value => 2);
|
||||||
property => "stats-polling-interval",
|
}
|
||||||
value => 2);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user