summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-06-15 13:54:07 +0000
committerGerrit Code Review <review@openstack.org>2013-06-15 13:54:07 +0000
commita76af123072bcd16b183df7e87ab172a9e43dda0 (patch)
tree2d68b9b758225ff770e8d5275b648fdfa363fef3
parentdaad84bec14a6937d66eaaa4b78ddab8402e89eb (diff)
parent1985b176adff8252886c09f36c075af4144cb95f (diff)
downloadnova-a76af123072bcd16b183df7e87ab172a9e43dda0.tar.gz
nova-a76af123072bcd16b183df7e87ab172a9e43dda0.tar.xz
nova-a76af123072bcd16b183df7e87ab172a9e43dda0.zip
Merge "Fix VMwareVCdriver reporting incorrect stats"
-rw-r--r--nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py7
-rw-r--r--nova/virt/vmwareapi/fake.py5
-rw-r--r--nova/virt/vmwareapi/host.py8
3 files changed, 11 insertions, 9 deletions
diff --git a/nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py b/nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py
index eda2c25f9..123a314c1 100644
--- a/nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py
+++ b/nova/tests/virt/vmwareapi/test_vmwareapi_vm_util.py
@@ -1,5 +1,6 @@
# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
+
+# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
# Copyright 2013 Canonical Corp.
# All Rights Reserved.
#
@@ -41,8 +42,8 @@ class VMwareVMUtilTestCase(test.TestCase):
fake_session([fake.Datastore()]))
self.assertEquals(result[1], "fake-ds")
- self.assertEquals(result[2], 1024 * 1024 * 1024)
- self.assertEquals(result[3], 1024 * 1024 * 500)
+ self.assertEquals(result[2], 1024 * 1024 * 1024 * 1024)
+ self.assertEquals(result[3], 1024 * 1024 * 500 * 1024)
def test_get_datastore_ref_and_name_without_datastore(self):
diff --git a/nova/virt/vmwareapi/fake.py b/nova/virt/vmwareapi/fake.py
index 07eef5d2f..83c53e5cb 100644
--- a/nova/virt/vmwareapi/fake.py
+++ b/nova/virt/vmwareapi/fake.py
@@ -1,5 +1,6 @@
# vim: tabstop=4 shiftwidth=4 softtabstop=4
+# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
# Copyright (c) 2012 VMware, Inc.
# Copyright (c) 2011 Citrix Systems, Inc.
# Copyright 2011 OpenStack Foundation
@@ -256,8 +257,8 @@ class Datastore(ManagedObject):
super(Datastore, self).__init__("Datastore")
self.set("summary.type", "VMFS")
self.set("summary.name", "fake-ds")
- self.set("summary.capacity", 1024 * 1024 * 1024)
- self.set("summary.freeSpace", 500 * 1024 * 1024)
+ self.set("summary.capacity", 1024 * 1024 * 1024 * 1024)
+ self.set("summary.freeSpace", 500 * 1024 * 1024 * 1024)
class HostNetworkSystem(ManagedObject):
diff --git a/nova/virt/vmwareapi/host.py b/nova/virt/vmwareapi/host.py
index f95321715..6fb8a8ff8 100644
--- a/nova/virt/vmwareapi/host.py
+++ b/nova/virt/vmwareapi/host.py
@@ -127,8 +127,8 @@ class HostState(object):
"sockets": summary.hardware.numCpuPkgs,
"threads": summary.hardware.numCpuThreads}
}
- data["disk_total"] = ds[2] / (1024 * 1024)
- data["disk_available"] = ds[3] / (1024 * 1024)
+ data["disk_total"] = ds[2] / (1024 * 1024 * 1024)
+ data["disk_available"] = ds[3] / (1024 * 1024 * 1024)
data["disk_used"] = data["disk_total"] - data["disk_available"]
data["host_memory_total"] = summary.hardware.memorySize / (1024 * 1024)
data["host_memory_free"] = data["host_memory_total"] - \
@@ -194,8 +194,8 @@ class VCState(object):
"sockets": summary.hardware.numCpuPkgs,
"threads": summary.hardware.numCpuThreads}
}
- data["disk_total"] = ds[2] / (1024 * 1024)
- data["disk_available"] = ds[3] / (1024 * 1024)
+ data["disk_total"] = ds[2] / (1024 * 1024 * 1024)
+ data["disk_available"] = ds[3] / (1024 * 1024 * 1024)
data["disk_used"] = data["disk_total"] - data["disk_available"]
data["host_memory_total"] = summary.hardware.memorySize / (1024 * 1024)
data["host_memory_free"] = data["host_memory_total"] -\