[Libvirt-cim] [PATCH] [TEST] #2 Fixing vsms/08_modifyresource.py

Deepti B. Kalakeri deeptik at linux.vnet.ibm.com
Thu Dec 17 18:57:22 UTC 2009


# HG changeset patch
# User Deepti B. Kalakeri<deeptik at linux.vnet.ibm.com>
# Date 1261076229 28800
# Node ID c645bc67171f032edfe15e4e2390e201a218423d
# Parent  8f0220b94152171cd71f7a8181a7d8549e9ee064
[TEST] #2 Fixing vsms/08_modifyresource.py

Tested with KVM and current sources on Fedora
Signed-off-by: Deepti B. Kalakeri <deeptik at linux.vnet.ibm.com>

diff -r 8f0220b94152 -r c645bc67171f suites/libvirt-cim/lib/XenKvmLib/xm_virt_util.py
--- a/suites/libvirt-cim/lib/XenKvmLib/xm_virt_util.py	Fri Dec 11 23:05:10 2009 -0200
+++ b/suites/libvirt-cim/lib/XenKvmLib/xm_virt_util.py	Thu Dec 17 10:57:09 2009 -0800
@@ -272,11 +272,11 @@
 
 
 def virsh_vcpuinfo(server, dom, virt="Xen"):
-    cmd = "virsh -c %s vcpuinfo %s 2>/dev/null | grep VCPU | wc -l" \
-          % (virt2uri(virt), dom)
+    cmd = "virsh -c %s vcpuinfo %s 2>/dev/null " % (virt2uri(virt), dom)
     ret, out = utils.run_remote(server, cmd)
-    if out.isdigit():
-        return out
+    if ret == 0 :
+        vcpu = out.count("VCPU")
+        return vcpu
     return None
 
 def get_hv_ver(server, virt="Xen"):




More information about the Libvirt-cim mailing list