cli cmd:
watcher audit create -g server_consolidation -s vm_workload_consolidation
failed
log msg:
2016-12-09 14:33:34.565 ERROR watcher.decision_engine.audit.base [req-3237d8d3-bd85-4fe3-ac8c-9449a552296b None None] 'unicode' object has no attribute 'state'
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base Traceback (most recent call last):
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base File "/opt/stack/watcher_first/watcher/decision_engine/audit/base.py", line 114, in execute
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base solution = self.do_execute(audit, request_context)
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base File "/opt/stack/watcher_first/watcher/decision_engine/audit/oneshot.py", line 24, in do_execute
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base audit, request_context)
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base File "/opt/stack/watcher_first/watcher/decision_engine/strategy/context/base.py", line 45, in execute_strategy
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base solution = self.do_execute_strategy(audit, request_context)
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base File "/opt/stack/watcher_first/watcher/decision_engine/strategy/context/default.py", line 68, in do_execute_strategy
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base return selected_strategy.execute()
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base File "/opt/stack/watcher_first/watcher/decision_engine/strategy/strategies/base.py", line 159, in execute
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base self.do_execute()
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base File "/opt/stack/watcher_first/watcher/decision_engine/strategy/strategies/vm_workload_consolidation.py", line 536, in do_execute
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base self.optimize_solution(model)
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base File "/opt/stack/watcher_first/watcher/decision_engine/strategy/strategies/vm_workload_consolidation.py", line 426, in optimize_solution
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base self.add_migration(instance_uuid, src, dst, model)
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base File "/opt/stack/watcher_first/watcher/decision_engine/strategy/strategies/vm_workload_consolidation.py", line 175, in add_migration
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base destination_node_state_str = self.get_state_str(destination_node.state)
2016-12-09 14:33:34.565 TRACE watcher.decision_engine.audit.base AttributeError: 'unicode' object has no attribute 'state'
Fix proposed to branch: master /review. openstack. org/410010
Review: https:/