[Libvirt-cim] [PATCH 2/3] test: rasd use int as comparation condtion for libvirt version

Wenchao Xia xiawenc at linux.vnet.ibm.com
Mon Apr 8 10:16:22 UTC 2013


From: root <root at RH64wenchao.(none)>

Signed-off-by: Wenchao Xia <xiawenc at linux.vnet.ibm.com>
---
 suites/libvirt-cim/lib/XenKvmLib/rasd.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/suites/libvirt-cim/lib/XenKvmLib/rasd.py b/suites/libvirt-cim/lib/XenKvmLib/rasd.py
index d65011e..11b0e38 100644
--- a/suites/libvirt-cim/lib/XenKvmLib/rasd.py
+++ b/suites/libvirt-cim/lib/XenKvmLib/rasd.py
@@ -32,7 +32,7 @@ from XenKvmLib.const import default_pool_name, default_network_name, \
                             get_provider_version, default_net_type
 from XenKvmLib.pool import enum_volumes
 from XenKvmLib.xm_virt_util import virsh_version
-from XenKvmLib.common_util import parse_instance_id
+from XenKvmLib.common_util import parse_instance_id, get_version_number
 
 pasd_cn = 'ProcResourceAllocationSettingData'
 nasd_cn = 'NetResourceAllocationSettingData'
@@ -382,8 +382,9 @@ def get_exp_disk_rasd_len(virt, ip, rev, id):
             else:
                 exp_len = (volumes * exp_base_num) + exp_cdrom 
 
-
-    if virt != 'LXC' and libvirt_ver >= '0.4.1':
+    a = get_version_number(libvirt_ver)
+    b = get_version_number("0.4.1")
+    if virt != 'LXC' and a >= b:
         if rev >= libvirt_rasd_storagepool_changes:
             exp_len += exp_storagevol_rasd
 
-- 
1.7.1





More information about the Libvirt-cim mailing list