]> xenbits.xensource.com Git - libvirt.git/commitdiff
LXC: show used memory as 0 when domain is not active
authorChen Hanxiao <chenhanxiao@cn.fujitsu.com>
Thu, 17 Jul 2014 09:28:29 +0000 (17:28 +0800)
committerGao feng <gaofeng@cn.fujitsu.com>
Wed, 23 Jul 2014 07:12:52 +0000 (15:12 +0800)
Before:
virsh # dominfo chx3
State:          shut off
Max memory:     92160 KiB
Used memory:    92160 KiB

After:
virsh # dominfo container1
State:          shut off
Max memory:     92160 KiB
Used memory:    0 KiB

Similar to qemu cases.

Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
src/lxc/lxc_driver.c
src/qemu/qemu_driver.c

index b7b4b02dd3c02ca90e5c0686dca99dd4139af123..f094f86b0e079b80cce07de583e8f43d4ec79518 100644 (file)
@@ -584,7 +584,7 @@ static int lxcDomainGetInfo(virDomainPtr dom,
 
     if (!virDomainObjIsActive(vm)) {
         info->cpuTime = 0;
-        info->memory = vm->def->mem.cur_balloon;
+        info->memory = 0;
     } else {
         if (virCgroupGetCpuacctUsage(priv->cgroup, &(info->cpuTime)) < 0) {
             virReportError(VIR_ERR_OPERATION_FAILED,
index eae23d3c52666611726ff56642e65f46459ef304..512fe1d3523a295f888e666d8535ee9ae8ba2455 100644 (file)
@@ -2534,7 +2534,7 @@ static int qemuDomainGetInfo(virDomainPtr dom,
             info->memory = vm->def->mem.cur_balloon;
         }
     } else {
-        info->memory = vm->def->mem.cur_balloon;
+        info->memory = 0;
     }
 
     info->nrVirtCpu = vm->def->vcpus;