mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-08-14 06:17:23 +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;
|
||||
|
||||
# fixme: wrong place? howto handle pending changes? @delete ?
|
||||
if ($param->{memory} || defined($param->{balloon})) {
|
||||
my $maxmem = $param->{memory} || $conf->{memory} || $defaults->{memory};
|
||||
my $balloon = defined($param->{balloon}) ? $param->{balloon} : $conf->{balloon};
|
||||
my $maxmem = $param->{memory} || $conf->{pending}->{memory} || $conf->{memory} || $defaults->{memory};
|
||||
my $balloon = defined($param->{balloon}) ? $param->{balloon} : $conf->{pending}->{balloon} || $conf->{balloon};
|
||||
|
||||
die "balloon value too large (must be smaller than assigned memory)\n"
|
||||
if $balloon && $balloon > $maxmem;
|
||||
|
Loading…
Reference in New Issue
Block a user