virt-manager/virt-manager-cache-xml-fix.patch
Cole Robinson 5bdfcd9ae4 Fix 'Resize to VM' graphical option (bz 738806)
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)
2011-09-27 14:02:13 -04:00

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))