)]}'
{"neutron/plugins/ml2/drivers/macvtap/agent/macvtap_neutron_agent.py":[{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"d81b4728bfdfa03892d9726a0406a0954b561507","unresolved":false,"context_lines":[{"line_number":103,"context_line":"        plugin_rpc \u003d agent_rpc.PluginApi(topics.PLUGIN)"},{"line_number":104,"context_line":"        ctx \u003d context.get_admin_context_without_session()"},{"line_number":105,"context_line":"        # Validate mappings with against other agents mappings via Neutron"},{"line_number":106,"context_line":"        # Plug-in"},{"line_number":107,"context_line":"        valid \u003d plugin_rpc.is_agent_interface_mapping_valid("},{"line_number":108,"context_line":"            ctx, agent_type\u003dconstants.AGENT_TYPE_MACVTAP,"},{"line_number":109,"context_line":"            interface_mappings\u003dself.interface_mappings)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_e688dfc8","line":106,"updated":"2016-07-15 14:06:22.000000000","message":"fix wording","commit_id":"08567a2fe131345fe6b8096c7c49180f01ad20aa"},{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"d81b4728bfdfa03892d9726a0406a0954b561507","unresolved":false,"context_lines":[{"line_number":115,"context_line":"                          \"and agent-show API to see other agents configs. If \""},{"line_number":116,"context_line":"                          \"this is the only macvtap agent, use Neutrons \""},{"line_number":117,"context_line":"                          \"agent-delete API to remove the old agent entry.\"),"},{"line_number":118,"context_line":"                      interface)"},{"line_number":119,"context_line":"            sys.exit(1)"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    def ensure_port_admin_state(self, device, admin_state_up):"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_46be1365","line":118,"range":{"start_line":118,"start_character":22,"end_line":118,"end_character":31},"updated":"2016-07-15 14:06:22.000000000","message":"interface_mappings","commit_id":"08567a2fe131345fe6b8096c7c49180f01ad20aa"}],"neutron/plugins/ml2/rpc.py":[{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"d81b4728bfdfa03892d9726a0406a0954b561507","unresolved":false,"context_lines":[{"line_number":167,"context_line":""},{"line_number":168,"context_line":"    def is_agent_interface_mapping_valid(self, rpc_context, **kwargs):"},{"line_number":169,"context_line":"        \"\"\""},{"line_number":170,"context_line":"        Validate if the interface mapping requested by the agent."},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"        :returns True, if the requested mapping is equal all existing agent"},{"line_number":173,"context_line":"            mappings"}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_866f5bfb","line":170,"updated":"2016-07-15 14:06:22.000000000","message":"fix wording","commit_id":"08567a2fe131345fe6b8096c7c49180f01ad20aa"}],"neutron/tests/unit/plugins/ml2/test_rpc.py":[{"author":{"_account_id":11307,"name":"Andreas Scheuring","email":"andreas.scheuring@de.ibm.com","username":"uniqueName"},"change_message_id":"d81b4728bfdfa03892d9726a0406a0954b561507","unresolved":false,"context_lines":[{"line_number":320,"context_line":"                \u0027fake_context\u0027, agent_type\u003d\u0027foo\u0027,"},{"line_number":321,"context_line":"                interface_mappings\u003dmappings)"},{"line_number":322,"context_line":"            mock_ga.assert_called_once_with(\u0027fake_context\u0027,"},{"line_number":323,"context_line":"                                            filters\u003d{\u0027agent_type\u0027: [\u0027foo\u0027]},"},{"line_number":324,"context_line":"                                            fields\u003d[\u0027configurations\u0027, \u0027host\u0027])"},{"line_number":325,"context_line":"        self.assertEqual(expected, res)"},{"line_number":326,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"1aa78d24_c61fa36e","line":323,"updated":"2016-07-15 14:06:22.000000000","message":"use something else than foo","commit_id":"08567a2fe131345fe6b8096c7c49180f01ad20aa"}]}
