)]}'
{"ironic/conductor/manager.py":[{"author":{"_account_id":19853,"name":"Nguyen Hung Phuong","email":"phuongnh@vn.fujitsu.com","username":"phuongnh"},"change_message_id":"876d500ee85e8ed37cabb4f9063722a490eecd09","unresolved":false,"context_lines":[{"line_number":1822,"context_line":"                            {\u0027error\u0027: error})"},{"line_number":1823,"context_line":"            finally:"},{"line_number":1824,"context_line":"                file_name \u003d \"%(uuid)s.pw\" % {\u0027uuid\u0027: node_uuid}"},{"line_number":1825,"context_line":"                pw_file_path \u003d os.path.join(CONF.tempdir, file_name)"},{"line_number":1826,"context_line":"                ironic_utils.unlink_without_raise(pw_file_path)"},{"line_number":1827,"context_line":""},{"line_number":1828,"context_line":"    @METRICS.timer(\u0027ConductorManager.validate_driver_interfaces\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa0c359_a23c2ce1","line":1825,"range":{"start_line":1825,"start_character":31,"end_line":1825,"end_character":33},"updated":"2018-02-22 10:07:18.000000000","message":"undefined variable","commit_id":"6c36c245ae7492808b180950dc34d22dc71fa49a"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"6f92fd711162467f1142ab88dbc765d0d1d21ada","unresolved":false,"context_lines":[{"line_number":1799,"context_line":""},{"line_number":1800,"context_line":"    @METRICS.timer(\u0027ConductorManager._sync_console_node_deleted\u0027)"},{"line_number":1801,"context_line":"    @periodics.periodic("},{"line_number":1802,"context_line":"        spacing\u003dCONF.conductor.sync_local_state_interval)"},{"line_number":1803,"context_line":"    def _sync_console_node_deleted(self):"},{"line_number":1804,"context_line":"        \"\"\"When node is deleted, stop console process on the all conductors\"\"\""},{"line_number":1805,"context_line":"        # get all nodes in DB."}],"source_content_type":"text/x-python","patch_set":3,"id":"df7087c5_842d3eff","line":1802,"updated":"2018-03-16 11:08:41.000000000","message":"I\u0027m not sure this needs to be its own periodic task, it seems like it fits into the existing _sync_local_state task as a new step after handling any nodes that need to be taken over.","commit_id":"13404cd2deb06a6e1d4e9fce2870f4f2acffcc68"}]}
