25099680 Inspection fails when total_cores is Not Available
authorMatt Keenan <matt.keenan@oracle.com>
Wed, 23 Nov 2016 23:00:30 +0000
changeset 7388 96cdbc229c1f
parent 7387 114345ed6e7d
child 7389 80b2f482f59f
25099680 Inspection fails when total_cores is Not Available
components/openstack/ironic/files/drivers/modules/solaris_ipmitool.py
--- a/components/openstack/ironic/files/drivers/modules/solaris_ipmitool.py	Tue Nov 22 13:16:27 2016 -0800
+++ b/components/openstack/ironic/files/drivers/modules/solaris_ipmitool.py	Wed Nov 23 23:00:30 2016 +0000
@@ -2243,8 +2243,12 @@
 
         vallist = [line.split(': ')[1]
                    for line in cpu_props.strip().splitlines()]
-        total_cores = sum(map(int, vallist))
-        propdict['cores'] = total_cores
+
+        try:
+            total_cores = sum(map(int, vallist))
+            propdict['cores'] = total_cores
+        except ValueError:
+            propdict['cores'] = 'N/A'
 
         node_properties = task.node.properties
         node_properties.update(propdict)