)]}'
{"dragonflow/controller/df_local_controller.py":[{"author":{"_account_id":23766,"name":"Dima Kuznetsov","email":"dima.kuznetsov@toganetworks.com","username":"dimak"},"change_message_id":"f67d0ab0475f9f6fc08c109f5254a174b1655277","unresolved":false,"context_lines":[{"line_number":229,"context_line":"            # all resources will be treated as new resource, and thus be"},{"line_number":230,"context_line":"            # applied to local."},{"line_number":231,"context_line":"            self.db_store.clear()"},{"line_number":232,"context_line":"            self.db_store2.clear()"},{"line_number":233,"context_line":"        while True:"},{"line_number":234,"context_line":"            time.sleep(1)"},{"line_number":235,"context_line":"            self.run_db_poll()"}],"source_content_type":"text/x-python","patch_set":4,"id":"ffe62b97_d3d4cfbf","line":232,"range":{"start_line":232,"start_character":11,"end_line":232,"end_character":34},"updated":"2017-03-27 13:19:46.000000000","message":"I think this should merged outside of this patch","commit_id":"1cf05f671e2fd09171ba56040aa14b7799065465"},{"author":{"_account_id":11159,"name":"Hong Hui Xiao","email":"honghui_xiao@yeah.net","username":"HongHuiXiao"},"change_message_id":"449236da89a121bca31ff64d5f7f06b7039238bd","unresolved":false,"context_lines":[{"line_number":229,"context_line":"            # all resources will be treated as new resource, and thus be"},{"line_number":230,"context_line":"            # applied to local."},{"line_number":231,"context_line":"            self.db_store.clear()"},{"line_number":232,"context_line":"            self.db_store2.clear()"},{"line_number":233,"context_line":"        while True:"},{"line_number":234,"context_line":"            time.sleep(1)"},{"line_number":235,"context_line":"            self.run_db_poll()"}],"source_content_type":"text/x-python","patch_set":4,"id":"ffe62b97_b9e910b8","line":232,"range":{"start_line":232,"start_character":11,"end_line":232,"end_character":34},"in_reply_to":"ffe62b97_d3d4cfbf","updated":"2017-03-28 00:33:21.000000000","message":"Agreed, will split it.","commit_id":"1cf05f671e2fd09171ba56040aa14b7799065465"}],"dragonflow/controller/l3_app_base.py":[{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"13f3c2de03c5efe5b989b2d558e918bf07b9a677","unresolved":false,"context_lines":[{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    @df_base_app.register_event(l3.LogicalRouter,"},{"line_number":140,"context_line":"                                model_constants.EVENT_UPDATED)"},{"line_number":141,"context_line":"    def router_updated(self, router, original_router\u003dNone):"},{"line_number":142,"context_line":"        self._update_router_interfaces(original_router, router)"},{"line_number":143,"context_line":"        self._update_router_attributes(original_router, router)"},{"line_number":144,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"7ffa3b31_8fc6109a","line":141,"range":{"start_line":141,"start_character":52,"end_line":141,"end_character":57},"updated":"2017-04-19 10:42:27.000000000","message":"nit: Not needed","commit_id":"f6507c4126b18b463faa29b6df16072a2ae41bff"},{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"13f3c2de03c5efe5b989b2d558e918bf07b9a677","unresolved":false,"context_lines":[{"line_number":316,"context_line":"            cached_routes \u003d {ROUTE_ADDED: set(), ROUTE_TO_ADD: set()}"},{"line_number":317,"context_line":"            self.route_cache[router_id] \u003d cached_routes"},{"line_number":318,"context_line":"        routes \u003d cached_routes.get(key)"},{"line_number":319,"context_line":"        routes.add((str(route.destination), str(route.nexthop)))"},{"line_number":320,"context_line":""},{"line_number":321,"context_line":"    def _del_from_route_cache(self, key, router_id, route):"},{"line_number":322,"context_line":"        cached_routes \u003d self.route_cache.get(router_id)"}],"source_content_type":"text/x-python","patch_set":10,"id":"7ffa3b31_afa2ec49","line":319,"range":{"start_line":319,"start_character":20,"end_line":319,"end_character":23},"updated":"2017-04-19 10:42:27.000000000","message":"nit: Are the translations to string needed?","commit_id":"f6507c4126b18b463faa29b6df16072a2ae41bff"}],"dragonflow/db/db_store2.py":[{"author":{"_account_id":23766,"name":"Dima Kuznetsov","email":"dima.kuznetsov@toganetworks.com","username":"dimak"},"change_message_id":"f67d0ab0475f9f6fc08c109f5254a174b1655277","unresolved":false,"context_lines":[{"line_number":258,"context_line":"            index\u003dmodel.get_indexes()[\u0027topic\u0027],"},{"line_number":259,"context_line":"        )"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"    def clear(self):"},{"line_number":262,"context_line":"        self._cache \u003d {}"},{"line_number":263,"context_line":""},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"_instance \u003d None"}],"source_content_type":"text/x-python","patch_set":4,"id":"ffe62b97_d6ea7daa","line":262,"range":{"start_line":261,"start_character":0,"end_line":262,"end_character":24},"updated":"2017-03-27 13:19:46.000000000","message":"Suggest to move to separate commit","commit_id":"1cf05f671e2fd09171ba56040aa14b7799065465"}]}
