10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 ERROR watcher.decision_engine.scheduling [re
q-ba138b87-3555-4ee8-b759-32d37decd407 None None] 'id': KeyError: 'id'
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling Tra
ceback (most recent call last):
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling F
ile "/opt/stack/watcher/watcher/decision_engine/scheduling.py", line 74, in _sync
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling
timed_sync()
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling F
ile "/opt/stack/watcher/watcher/decision_engine/scheduling.py", line 62, in _timed_sync
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling
sync_func()
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling F
ile "/opt/stack/watcher/watcher/decision_engine/model/collector/base.py", line 192, in synchronize
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling
self.cluster_data_model = self.execute()
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling F
ile "/opt/stack/watcher/watcher/decision_engine/model/collector/nova.py", line 174, in execute
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling
return builder.execute()
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling F
ile "/opt/stack/watcher/watcher/decision_engine/model/collector/nova.py", line 480, in execute
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling self._add_virtual_layer()
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling File "/opt/stack/watcher/watcher/decision_engine/model/collector/nova.py", line 307, in _add_virtual_layer
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling self._add_virtual_servers()
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling File "/opt/stack/watcher/watcher/decision_engine/model/collector/nova.py", line 315, in _add_virtual_servers
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling instance = self._build_instance_node(inst)
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling File "/opt/stack/watcher/watcher/decision_engine/model/collector/nova.py", line 341, in _build_instance_node
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling flavor = self.nova_helper.get_flavor(instance.flavor["id"])
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling KeyError: 'id'
10月 10 15:56:11 w001 watcher-decision-engine[5668]: 2017-10-10 15:56:11.550 TRACE watcher.decision_engine.scheduling
Patch was proposed: https:/ /review. openstack. org/#/c/ 510784/