]> git.proxmox.com Git - qemu-server.git/commitdiff
always setup balloon polling interval.
authorAlexandre Derumier <aderumier@odiso.com>
Mon, 9 Mar 2015 07:22:12 +0000 (08:22 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Mon, 9 Mar 2015 07:27:57 +0000 (08:27 +0100)
we always need to enable pooling interval, because it doesn't seem to be setup with -machine option

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
PVE/QemuServer.pm

index ff26921e00fac5efa105b0b660f278fe1ee4b69c..27205402cb7316577202f198b171e261a3c34f01 100644 (file)
@@ -4197,10 +4197,6 @@ sub vm_start {
            if (!$statefile && (!defined($conf->{balloon}) || $conf->{balloon})) {
                vm_mon_cmd_nocheck($vmid, "balloon", value => $conf->{balloon}*1024*1024)
                    if $conf->{balloon};
-               vm_mon_cmd_nocheck($vmid, 'qom-set',
-                           path => "machine/peripheral/balloon0",
-                           property => "guest-stats-polling-interval",
-                           value => 2);
            }
 
            foreach my $opt (keys %$conf) {
@@ -4209,6 +4205,12 @@ sub vm_start {
                qemu_set_link_status($vmid, $opt, 0) if $nicconf->{link_down};
            }
        }
+       
+       vm_mon_cmd_nocheck($vmid, 'qom-set',
+                   path => "machine/peripheral/balloon0",
+                   property => "guest-stats-polling-interval",
+                   value => 2) if (!defined($conf->{balloon}) || $conf->{balloon});
+
     });
 }