)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10971,"name":"Michael Smith","email":"michael.smith6@hp.com","username":"mrsmith"},"change_message_id":"5d2f2ca1cc64da122c975942f4181e1ad3b7a88b","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"But current code in l3-agent will continue continue"},{"line_number":14,"context_line":"to use LegacyRouter as router_info obj after router"},{"line_number":15,"context_line":"update to distributed router."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Add a new method to help router to generate a new"},{"line_number":18,"context_line":"router_info obj in dvr migrate case."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9a80dd14_f756fe04","line":15,"updated":"2015-03-09 16:51:32.000000000","message":"reword please","commit_id":"5991a20c9eff3db9532e7c7454d9f40162a69e49"}],"neutron/agent/l3/agent.py":[{"author":{"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},"change_message_id":"a649dab037c4adee6c4a70845f54ff45d0fbfdf5","unresolved":false,"context_lines":[{"line_number":864,"context_line":"            \u0027agent\u0027: self,"},{"line_number":865,"context_line":"            \u0027host\u0027: self.host,"},{"line_number":866,"context_line":"        }"},{"line_number":867,"context_line":"        migrate_router \u003d dvr_router.DvrRouter(*args, **kwargs)"},{"line_number":868,"context_line":"        migrate_router.ns_name \u003d ri.ns_name"},{"line_number":869,"context_line":"        self.router_info[router[\u0027id\u0027]] \u003d migrate_router"},{"line_number":870,"context_line":"        return migrate_router"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a80dd14_824e2295","line":867,"updated":"2015-03-10 20:24:55.000000000","message":"Can you just call DvrRouter(**kwargs) and not use args?","commit_id":"5991a20c9eff3db9532e7c7454d9f40162a69e49"},{"author":{"_account_id":6659,"name":"Paul Michali","email":"pc@michali.net","username":"pcm"},"change_message_id":"a649dab037c4adee6c4a70845f54ff45d0fbfdf5","unresolved":false,"context_lines":[{"line_number":875,"context_line":"        # check for dvr migration router, if this router is migrated from"},{"line_number":876,"context_line":"        # legacy router to distributed router, we should update its ri"},{"line_number":877,"context_line":"        if (not ri.router.get(\u0027distributed\u0027) and not ri.router.get(\u0027ha\u0027)"},{"line_number":878,"context_line":"           and router.get(\u0027distributed\u0027)):"},{"line_number":879,"context_line":"            ri \u003d self._process_migrate_dvr_router(ri, router)"},{"line_number":880,"context_line":"        else:"},{"line_number":881,"context_line":"            ri.router \u003d router"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a80dd14_8d401309","line":878,"updated":"2015-03-10 20:24:55.000000000","message":"Do we need to check with *aaS to see if legacy router is in use, before migrating, or is that done elsewhere?","commit_id":"5991a20c9eff3db9532e7c7454d9f40162a69e49"}]}
