Fixes Hyper-V Inspector cpu metrics bug

Closes-Bug: 1249959

Change-Id: I39513648ab25d46b2639b24a94e7344954ce3aeb
This commit is contained in:
Claudiu Belu 2013-11-18 05:26:17 -08:00
parent faa8a1979a
commit f15e2cc924

View File

@ -86,10 +86,14 @@ class UtilsV2(object):
vm = self._lookup_vm(vm_name)
cpu_sd = self._get_vm_resources(vm, self._PROC_SETTING)[0]
cpu_metrics_def = self._get_metric_def(self._CPU_METRIC_NAME)
cpu_metric_aggr = self._get_metrics(vm, cpu_metrics_def)[0]
cpu_metric_aggr = self._get_metrics(vm, cpu_metrics_def)
return (int(cpu_metric_aggr.MetricValue),
cpu_sd.VirtualQuantity,
cpu_used = 0
if cpu_metric_aggr:
cpu_used = long(cpu_metric_aggr[0].MetricValue)
return (cpu_used,
int(cpu_sd.VirtualQuantity),
long(vm.OnTimeInMilliseconds))
def get_vnic_metrics(self, vm_name):