Skip to content

Commit

Permalink
Fixes Hyper-V Inspector cpu metrics bug
Browse files Browse the repository at this point in the history
Closes-Bug: 1249959

Change-Id: I39513648ab25d46b2639b24a94e7344954ce3aeb
  • Loading branch information
claudiubelu committed Nov 18, 2013
1 parent faa8a19 commit f15e2cc
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions ceilometer/compute/virt/hyperv/utilsv2.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,10 +86,14 @@ def get_cpu_metrics(self, vm_name):
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):
Expand Down

0 comments on commit f15e2cc

Please sign in to comment.