5bdfcd9ae4
Fix deleting guest with managed save data Fix error when adding default storage Don't flush XML cache on every tick Use labels for non-editable network info fields (bz 738751) Properly update icon cache (bz 733836)
26 lines
1013 B
Diff
26 lines
1013 B
Diff
commit 9dc799af9c3d4fab926ee41685d68642c95593fe
|
|
Author: Cole Robinson <crobinso@redhat.com>
|
|
Date: Tue Aug 23 15:47:31 2011 -0400
|
|
|
|
domain: Don't fetch XML on tick to get vcpu count
|
|
|
|
It's available in the domain info structure. Saves us from hammering
|
|
xenstored and just plain doing to much work on every tick.
|
|
|
|
diff --git a/src/virtManager/domain.py b/src/virtManager/domain.py
|
|
index bccf75f..2e4ad4f 100644
|
|
--- a/src/virtManager/domain.py
|
|
+++ b/src/virtManager/domain.py
|
|
@@ -1152,10 +1152,10 @@ class vmmDomain(vmmLibvirtObject):
|
|
|
|
if not (info[0] in [libvirt.VIR_DOMAIN_SHUTOFF,
|
|
libvirt.VIR_DOMAIN_CRASHED]):
|
|
+ guestcpus = info[3]
|
|
cpuTime = info[4] - prevCpuTime
|
|
cpuTimeAbs = info[4]
|
|
hostcpus = self.conn.host_active_processor_count()
|
|
- guestcpus = self.vcpu_count()
|
|
|
|
pcentbase = (((cpuTime) * 100.0) /
|
|
((now - prevTimestamp) * 1000.0 * 1000.0 * 1000.0))
|