)]}'
{"neutron/api/rpc/handlers/l3_rpc.py":[{"author":{"_account_id":11159,"name":"Hong Hui Xiao","email":"honghui_xiao@yeah.net","username":"HongHuiXiao"},"change_message_id":"af9ee2af9f77091786087efaee099fc3bcef9f30","unresolved":false,"context_lines":[{"line_number":145,"context_line":"                                 ha_router_port\u003dFalse):"},{"line_number":146,"context_line":"        if port and self.plugin:"},{"line_number":147,"context_line":"            port_id \u003d port.get(\u0027id\u0027)"},{"line_number":148,"context_line":"            port \u003d self.plugin.get_port(context, port_id)"},{"line_number":149,"context_line":"        if (port and host is not None and"},{"line_number":150,"context_line":"            (port.get(\u0027device_owner\u0027) !\u003d"},{"line_number":151,"context_line":"             constants.DEVICE_OWNER_DVR_INTERFACE and"}],"source_content_type":"text/x-python","patch_set":1,"id":"9aed3d3a_09aced8a","line":148,"range":{"start_line":148,"start_character":0,"end_line":148,"end_character":57},"updated":"2016-02-29 05:48:35.000000000","message":"If you chose to bind port at add_router_interface, the port here will contain port binding information. Do you still need to retrieve port from DB here?","commit_id":"c58180bb15e054a50fcb6ca31ca20162c2f675bc"},{"author":{"_account_id":10267,"name":"venkata anil","email":"anilvenkata@redhat.com","username":"anil"},"change_message_id":"edb4c7e89b91ace8396d3e5c9527e044770ac0d3","unresolved":false,"context_lines":[{"line_number":145,"context_line":"                                 ha_router_port\u003dFalse):"},{"line_number":146,"context_line":"        if port and self.plugin:"},{"line_number":147,"context_line":"            port_id \u003d port.get(\u0027id\u0027)"},{"line_number":148,"context_line":"            port \u003d self.plugin.get_port(context, port_id)"},{"line_number":149,"context_line":"        if (port and host is not None and"},{"line_number":150,"context_line":"            (port.get(\u0027device_owner\u0027) !\u003d"},{"line_number":151,"context_line":"             constants.DEVICE_OWNER_DVR_INTERFACE and"}],"source_content_type":"text/x-python","patch_set":1,"id":"9aed3d3a_f0c6bc98","line":148,"range":{"start_line":148,"start_character":0,"end_line":148,"end_character":57},"in_reply_to":"9aed3d3a_09aced8a","updated":"2016-02-29 12:08:32.000000000","message":"In add_router_interface, we bind only when master agent is available. If master is not active yet, then we need to get port and port binding will happen at L188.","commit_id":"c58180bb15e054a50fcb6ca31ca20162c2f675bc"}],"neutron/db/l3_hamode_db.py":[{"author":{"_account_id":11159,"name":"Hong Hui Xiao","email":"honghui_xiao@yeah.net","username":"HongHuiXiao"},"change_message_id":"af9ee2af9f77091786087efaee099fc3bcef9f30","unresolved":false,"context_lines":[{"line_number":408,"context_line":"                    context, router_id, interface_info)"},{"line_number":409,"context_line":"            try:"},{"line_number":410,"context_line":"                LOG.debug(\"Binding port %(port)s to active host \""},{"line_number":411,"context_line":"                    \" %(host)s for router %(router)s.\","},{"line_number":412,"context_line":"                    {\"port\": router_interface_info[\u0027port_id\u0027],"},{"line_number":413,"context_line":"                     \"host\": active_host, \"router\": router_id})"},{"line_number":414,"context_line":"                self._core_plugin.update_port("}],"source_content_type":"text/x-python","patch_set":1,"id":"9aed3d3a_fea85d22","line":411,"range":{"start_line":411,"start_character":35,"end_line":411,"end_character":41},"updated":"2016-02-29 05:48:35.000000000","message":"Maybe better with \"HA router\"","commit_id":"c58180bb15e054a50fcb6ca31ca20162c2f675bc"}]}
