[PATCH] Convert capacity and reserved to megabytes

# HG changeset patch # User Kaitlin Rupert <karupert@us.ibm.com> # Date 1215636494 25200 # Node ID 5bc5dc103a569a07ee8a120285af1573f77942a3 # Parent bbcd58a5a44acdf91df2c220f2d3698809669301 Convert capacity and reserved to megabytes. This only affects the case where diskpool support is available in libvirt. Signed-off-by: Kaitlin Rupert <karupert@us.ibm.com> diff -r bbcd58a5a44a -r 5bc5dc103a56 src/Virt_DevicePool.c --- a/src/Virt_DevicePool.c Thu Jul 03 10:16:40 2008 -0700 +++ b/src/Virt_DevicePool.c Wed Jul 09 13:48:14 2008 -0700 @@ -108,6 +108,8 @@ bool result = false; virStoragePoolPtr pool; virStoragePoolInfo info; + uint64_t cap; + uint64_t res; pool = virStoragePoolLookupByName(conn, _pool->tag); if (pool == NULL) { @@ -120,11 +122,14 @@ goto out; } + cap = info.capacity >> 20; + res = info.allocation >> 20; + CMSetProperty(inst, "Capacity", - (CMPIValue *)&info.capacity, CMPI_uint64); + (CMPIValue *)&cap, CMPI_uint64); CMSetProperty(inst, "Reserved", - (CMPIValue *)&info.allocation, CMPI_uint64); + (CMPIValue *)&res, CMPI_uint64); result = true; out:
participants (1)
-
Kaitlin Rupert