)]}'
{"quantum/agent/l3_agent.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"8f1c0afe6937e921323eece34b297c9527684ec8","unresolved":false,"context_lines":[{"line_number":239,"context_line":"            ri.iptables_manager.ipv4[\u0027filter\u0027].add_rule(c, r)"},{"line_number":240,"context_line":"        for c, r in self.metadata_nat_rules():"},{"line_number":241,"context_line":"            ri.iptables_manager.ipv4[\u0027nat\u0027].add_rule(c, r)"},{"line_number":242,"context_line":"        ri.iptables_manager.apply()"},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"    def _router_removed(self, router_id):"},{"line_number":245,"context_line":"        ri \u003d self.router_info[router_id]"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FWvo%3D","line":242,"updated":"2012-09-19 04:55:06.000000000","message":"if no rules have been added do we need to call the manager apply?","commit_id":"f6e9158d6ff5afeae2712cf4d8c2e0de4dc500b0"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"e8692c3254c867aa83abd0f716282278ff88c894","unresolved":false,"context_lines":[{"line_number":249,"context_line":"            ri.iptables_manager.ipv4[\u0027nat\u0027].remove_rule(c, r)"},{"line_number":250,"context_line":"        ri.iptables_manager.apply()"},{"line_number":251,"context_line":"        del self.router_info[router_id]"},{"line_number":252,"context_line":"        self._destroy_router_namespace(ri.ns_name())"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"    def _set_subnet_info(self, port):"},{"line_number":255,"context_line":"        ips \u003d port[\u0027fixed_ips\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FW2w%3D","line":252,"updated":"2012-09-18 22:54:23.000000000","message":"Is \"if self.conf.use_namespaces\" needed for _destroy_router_namespace(), though it does not affect the behavior at the moment?","commit_id":"f6e9158d6ff5afeae2712cf4d8c2e0de4dc500b0"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"8f1c0afe6937e921323eece34b297c9527684ec8","unresolved":false,"context_lines":[{"line_number":249,"context_line":"            ri.iptables_manager.ipv4[\u0027nat\u0027].remove_rule(c, r)"},{"line_number":250,"context_line":"        ri.iptables_manager.apply()"},{"line_number":251,"context_line":"        del self.router_info[router_id]"},{"line_number":252,"context_line":"        self._destroy_router_namespace(ri.ns_name())"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"    def _set_subnet_info(self, port):"},{"line_number":255,"context_line":"        ips \u003d port[\u0027fixed_ips\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FWvc%3D","line":252,"in_reply_to":"AAAALH%2F%2FW2w%3D","updated":"2012-09-19 04:55:06.000000000","message":"Yes, this is needed, it removes the networking devices. I think that the name is just a bit misleading.","commit_id":"f6e9158d6ff5afeae2712cf4d8c2e0de4dc500b0"}]}
