Comment 3 for bug 1709544

Revision history for this message
Hidekazu Nakamura (nakamura-h) wrote :

My multi node devstack environment is re-installed in August 8th.
Bug report is under default watcher which means api_version of nova_client is 2.

After changing api_version of nova_client to 2.53, exception has changed:

8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling Traceback (most recent call last):
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling File "/opt/stack/watcher/watcher/decision_engine/sc
heduling.py", line 74, in _sync
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling timed_sync()
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling File "/opt/stack/watcher/watcher/decision_engine/scheduling.py", line 62, in _timed_sync
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling sync_func()
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling File "/opt/stack/watcher/watcher/decision_engine/model/collector/base.py", line 185, in synchronize
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling self.cluster_data_model = self.execute()
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling File "/opt/stack/watcher/watcher/decision_engine/model/collector/nova.py", line 63, in execute
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling return builder.execute()
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling File "/opt/stack/watcher/watcher/decision_engine/model/collector/nova.py", line 368, in execute
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling self._add_physical_layer()
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling File "/opt/stack/watcher/watcher/decision_engine/model/collector/nova.py", line 99, in _add_physical_layer
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling self.add_compute_node(cnode)
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling File "/opt/stack/watcher/watcher/decision_engine/model/collector/nova.py", line 103, in add_compute_node
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling compute_node = self.build_compute_node(node)
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling File "/opt/stack/watcher/watcher/decision_engine/model/collector/nova.py", line 144, in build_compute_node
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling compute_node = element.ComputeNode(**node_attributes)
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling File "/opt/stack/watcher/watcher/decision_engine/model/element/base.py", line 48, in __init__
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling super(Element, self).__init__(context, **kwargs)
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling File "/usr/local/lib/python2.7/dist-packages/oslo_versionedobjects/base.py", line 307, in __init__
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling setattr(self, key, kwargs[key])
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling File "/usr/local/lib/python2.7/dist-packages/oslo_versionedobjects/base.py", line 72, in setter
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling field_value = field.coerce(self, name, value)
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling File "/usr/local/lib/python2.7/dist-packages/oslo_versionedobjects/fields.py", line 195, in coerce
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling return self._type.coerce(obj, attr, value)
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling File "/usr/local/lib/python2.7/dist-packages/oslo_versionedobjects/fields.py", line 408, in coerce
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling v = int(value)
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling ValueError: invalid literal for int() with base 10: 'f25db24d-1dd9-4264-a7d3-cc06471ea0be'
 8月 09 22:35:26 w001 watcher-decision-engine[17103]: 2017-08-09 22:35:26.717 TRACE watcher.decision_engine.scheduling