)]}'
{"neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py":[{"author":{"_account_id":17609,"name":"steve","email":"ruansx@cn.ibm.com","username":"steve.ruan"},"change_message_id":"5b7efde5e47b98e732eb057a3241f1a1dd522b49","unresolved":false,"context_lines":[{"line_number":1005,"context_line":""},{"line_number":1006,"context_line":"    def _create_router_vxlan_gw_tunnel(self, port_detail):"},{"line_number":1007,"context_line":"        LOG.debug(\"port details %s\", port_detail)"},{"line_number":1008,"context_line":"        if port_detail.get(\u0027flooding_vtep\u0027):"},{"line_number":1009,"context_line":"            self._create_router_vxlan_unicast_tunnel(self.tun_br, port_detail)"},{"line_number":1010,"context_line":"        else:"},{"line_number":1011,"context_line":"            #nothing to do"}],"source_content_type":"text/x-python","patch_set":2,"id":"9abb7d3a_321cc169","line":1008,"range":{"start_line":1008,"start_character":23,"end_line":1008,"end_character":26},"updated":"2016-05-31 12:33:53.000000000","message":"If port_detail does not has attribute \u0027flooding_vtep\u0027, it will throw an exception.","commit_id":"897fdd19cce6e78d75de3d25de2db59b884c8132"},{"author":{"_account_id":12076,"name":"Zhiyuan Cai","email":"luckyvega.g@gmail.com","username":"zhiyuan_cai"},"change_message_id":"50e230df791c779ce345cc68dcadf8b060434589","unresolved":false,"context_lines":[{"line_number":1064,"context_line":"                LOG.debug(\"Setting status for %s to DOWN\", device)"},{"line_number":1065,"context_line":"                devices_down.append(device)"},{"line_number":1066,"context_line":""},{"line_number":1067,"context_line":"            if self._is_router_vxlan_gw_port(port_detail):"},{"line_number":1068,"context_line":"                self._create_router_vxlan_gw_tunnel(port_detail)"},{"line_number":1069,"context_line":""},{"line_number":1070,"context_line":"        if devices_up or devices_down:"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a8bc5a2_9f760505","line":1067,"range":{"start_line":1067,"start_character":12,"end_line":1067,"end_character":58},"updated":"2016-09-28 03:01:32.000000000","message":"According to your spec[1], there is one use case that \"VMs in tenant internal network want to be connected to an external appliance using VXLAN\", so what about removing this constraint and also creating tunnel for tenant network?\n\n[1] https://review.openstack.org/#/c/282180","commit_id":"e2254285d702268929c0a64a2955f73c630bab60"},{"author":{"_account_id":17609,"name":"steve","email":"ruansx@cn.ibm.com","username":"steve.ruan"},"change_message_id":"d0bba26762c72c5cad192dc25b9f815bd258c829","unresolved":false,"context_lines":[{"line_number":1064,"context_line":"                LOG.debug(\"Setting status for %s to DOWN\", device)"},{"line_number":1065,"context_line":"                devices_down.append(device)"},{"line_number":1066,"context_line":""},{"line_number":1067,"context_line":"            if self._is_router_vxlan_gw_port(port_detail):"},{"line_number":1068,"context_line":"                self._create_router_vxlan_gw_tunnel(port_detail)"},{"line_number":1069,"context_line":""},{"line_number":1070,"context_line":"        if devices_up or devices_down:"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa6399be_859ea805","line":1067,"range":{"start_line":1067,"start_character":12,"end_line":1067,"end_character":58},"in_reply_to":"5a8bc5a2_9f760505","updated":"2016-10-18 09:45:07.000000000","message":"Yes. It\u0027s limitation.\nWill fix it.","commit_id":"e2254285d702268929c0a64a2955f73c630bab60"}]}
