mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-08-16 04:08:58 +00:00
fix balloon consistency check (consider pending changes)
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
This commit is contained in:
parent
055d554dfa
commit
6ca8b69870
@ -945,10 +945,9 @@ my $update_vm_api = sub {
|
|||||||
|
|
||||||
PVE::QemuServer::check_lock($conf) if !$skiplock;
|
PVE::QemuServer::check_lock($conf) if !$skiplock;
|
||||||
|
|
||||||
# fixme: wrong place? howto handle pending changes? @delete ?
|
|
||||||
if ($param->{memory} || defined($param->{balloon})) {
|
if ($param->{memory} || defined($param->{balloon})) {
|
||||||
my $maxmem = $param->{memory} || $conf->{memory} || $defaults->{memory};
|
my $maxmem = $param->{memory} || $conf->{pending}->{memory} || $conf->{memory} || $defaults->{memory};
|
||||||
my $balloon = defined($param->{balloon}) ? $param->{balloon} : $conf->{balloon};
|
my $balloon = defined($param->{balloon}) ? $param->{balloon} : $conf->{pending}->{balloon} || $conf->{balloon};
|
||||||
|
|
||||||
die "balloon value too large (must be smaller than assigned memory)\n"
|
die "balloon value too large (must be smaller than assigned memory)\n"
|
||||||
if $balloon && $balloon > $maxmem;
|
if $balloon && $balloon > $maxmem;
|
||||||
|
Loading…
Reference in New Issue
Block a user