Get lpar metrics failed

Bug #1767353 reported by prashkre
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pypowervm
Fix Released
Low
Eric Fried

Bug Description

This issue is seen with pypowervm 1.1.15

While trying to get lpar metrics, it is failing when VIOS storage elements are not found in data below

"storage": { "fiberChannelAdapters": [ { "id":"fcs0","wwpn":"10000000c9a8c3d6","physicalLocation":"U78C9.001.WZS04NT-P1-C8-T1","numOfReads":282819,"numOfWrites":1081511,"readBytes":37364594527,"writeBytes":38482115120,"runningSpeed":8, "ports" : [ ] } , { "id":"fcs1","wwpn":"10000000c9a8c3d7","physicalLocation":"U78C9.001.WZS04NT-P1-C8-T2","numOfReads":0,"numOfWrites":0,"readBytes":0,"writeBytes":0,"runningSpeed":0, "ports" : [ ] } ] , "sharedStoragePools":[] }

2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager File "/usr/lib/python2.7/dist-packages/pypowervm/tasks/monitor/util.py", line 189, in __init__
2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager refresh_delta=refresh_delta)
2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager File "/usr/lib/python2.7/dist-packages/pypowervm/tasks/monitor/util.py", line 86, in __init__
2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager self._refresh_if_needed()
2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager File "/usr/lib/python2.7/dist-packages/pypowervm/tasks/monitor/util.py", line 104, in _refresh_if_needed
2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager self._set_prev()
2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager File "/usr/lib/python2.7/dist-packages/pypowervm/tasks/monitor/util.py", line 121, in _set_prev
2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager include_vio=self.include_vio, second_latest=True))
2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager File "/usr/lib/python2.7/dist-packages/pypowervm/tasks/monitor/util.py", line 310, in latest_stats
2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager for x in vios_ltms]
2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager File "/usr/lib/python2.7/dist-packages/pypowervm/wrappers/pcm/vios.py", line 51, in __init__
2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager self.sample = ViosSample(systemUtil.get('utilSample'))
2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager File "/usr/lib/python2.7/dist-packages/pypowervm/wrappers/pcm/vios.py", line 73, in __init__
2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager self.storage = ViosStorage(storage) if storage else None
2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager File "/usr/lib/python2.7/dist-packages/pypowervm/wrappers/pcm/vios.py", line 122, in __init__
2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager self.phys_adpts = [ViosStoragePAdpt(x) for x in phys_adpts]
2018-04-23 13:05:36.768 6886 ERROR powervc_nova.compute.manager TypeError: 'NoneType' object is not iterable

prashkre (prashkre)
description: updated
Eric Fried (efried)
Changed in pypowervm:
assignee: nobody → Eric Fried (efried)
importance: Undecided → Low
status: New → In Progress
Revision history for this message
Eric Fried (efried) wrote :
Changed in pypowervm:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.