)]}'
{"neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py":[{"author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"change_message_id":"76d12a1c53df096ce59d21210c351023fd6e5153","unresolved":false,"context_lines":[{"line_number":981,"context_line":"        self.int_br.set_secure_mode()"},{"line_number":982,"context_line":"        self.int_br.setup_controllers(self.conf)"},{"line_number":983,"context_line":""},{"line_number":984,"context_line":"        if self.conf.AGENT.drop_flows_on_start:"},{"line_number":985,"context_line":"            self.int_br.delete_flows()"},{"line_number":986,"context_line":"        self.int_br.setup_default_table()"},{"line_number":987,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ba0121b8_7b581033","line":984,"range":{"start_line":984,"start_character":27,"end_line":984,"end_character":46},"updated":"2016-03-29 20:53:13.000000000","message":"We should still delete the port if drop_flows_on_start \u003d\u003d True for security reason.","commit_id":"7e7dba4931a6ad13f70c372d93274d79f48031ee"},{"author":{"_account_id":10540,"name":"Clayton O\u0027Neill","email":"clayton.oneill@charter.com","username":"coneill"},"change_message_id":"8805035befdd72cdb58a03b0d0d5aa1165c10fbe","unresolved":false,"context_lines":[{"line_number":981,"context_line":"        self.int_br.set_secure_mode()"},{"line_number":982,"context_line":"        self.int_br.setup_controllers(self.conf)"},{"line_number":983,"context_line":""},{"line_number":984,"context_line":"        if self.conf.AGENT.drop_flows_on_start:"},{"line_number":985,"context_line":"            self.int_br.delete_flows()"},{"line_number":986,"context_line":"        self.int_br.setup_default_table()"},{"line_number":987,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ba0121b8_3bd4d81e","line":984,"range":{"start_line":984,"start_character":27,"end_line":984,"end_character":46},"in_reply_to":"ba0121b8_7b581033","updated":"2016-03-29 21:02:43.000000000","message":"Done","commit_id":"7e7dba4931a6ad13f70c372d93274d79f48031ee"},{"author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"change_message_id":"527da87784939f2867a5c37ea45eb4abea2f0c74","unresolved":false,"context_lines":[{"line_number":982,"context_line":"        self.int_br.setup_controllers(self.conf)"},{"line_number":983,"context_line":""},{"line_number":984,"context_line":"        if self.conf.AGENT.drop_flows_on_start:"},{"line_number":985,"context_line":"            self.int_br.delete_port(self.conf.OVS.int_peer_patch_port)"},{"line_number":986,"context_line":"            self.int_br.delete_flows()"},{"line_number":987,"context_line":"        self.int_br.setup_default_table()"},{"line_number":988,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_1b2f54f7","line":985,"range":{"start_line":985,"start_character":17,"end_line":985,"end_character":23},"updated":"2016-03-29 21:08:56.000000000","message":"Sorry to be pedantic (Salvatore CopyRight), but it seems a comment would help to understand why we delete a port when we change a flow-related option (\u003d\u003e security purpose)","commit_id":"bdbeb8981d8e91258749443d5820143c349e3601"},{"author":{"_account_id":10540,"name":"Clayton O\u0027Neill","email":"clayton.oneill@charter.com","username":"coneill"},"change_message_id":"921a53c44e35fb86039e7ce38b7a732cc5e86820","unresolved":false,"context_lines":[{"line_number":982,"context_line":"        self.int_br.setup_controllers(self.conf)"},{"line_number":983,"context_line":""},{"line_number":984,"context_line":"        if self.conf.AGENT.drop_flows_on_start:"},{"line_number":985,"context_line":"            self.int_br.delete_port(self.conf.OVS.int_peer_patch_port)"},{"line_number":986,"context_line":"            self.int_br.delete_flows()"},{"line_number":987,"context_line":"        self.int_br.setup_default_table()"},{"line_number":988,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_d9cafa19","line":985,"range":{"start_line":985,"start_character":17,"end_line":985,"end_character":23},"in_reply_to":"ba0121b8_1b2f54f7","updated":"2016-03-30 04:25:28.000000000","message":"Done","commit_id":"bdbeb8981d8e91258749443d5820143c349e3601"}],"neutron/tests/functional/agent/test_l2_ovs_agent.py":[{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"e577814cc6e0ab55a0eebbe8324538d2f5b03b25","unresolved":false,"context_lines":[{"line_number":209,"context_line":"                                   ip_len\u003d8, network\u003dnetwork_ext)"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"        self.plug_ports_to_tun_br(network_ext, [port_tun], ip_len\u003d8,"},{"line_number":212,"context_line":"                                   namespace\u003dns_tun)"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"        # There is no RPC call that would connect a port to a tunnel bridge,"},{"line_number":215,"context_line":"        # hence no notifications of the port being up. Hence only waiting"}],"source_content_type":"text/x-python","patch_set":2,"id":"da0c15f0_f9c9ca79","line":212,"updated":"2016-03-27 04:27:57.000000000","message":"nit: pep8 issue. plz fix","commit_id":"bb1ee3f8956564c288c1b4b247dd7a544cc38cdc"}]}
