From: rossella Date: Thu, 12 Feb 2015 15:51:03 +0000 (+0100) Subject: Avoid fetching network in _commit_port_binding X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=9ff2129b471eab4286670192783cf1e19e2944f9;p=openstack-build%2Fneutron-build.git Avoid fetching network in _commit_port_binding There's no need to get the network from the DB in _commit_port_binding since it's stored in the PortContext Change-Id: Icd5200746dc8fbba336bd4e5714b90b9f89704c0 --- diff --git a/neutron/plugins/ml2/plugin.py b/neutron/plugins/ml2/plugin.py index 297290089..821578953 100644 --- a/neutron/plugins/ml2/plugin.py +++ b/neutron/plugins/ml2/plugin.py @@ -359,7 +359,7 @@ class Ml2Plugin(db_base_plugin_v2.NeutronDbPluginV2, return (None, None) oport = self._make_port_dict(port_db) port = self._make_port_dict(port_db) - network = self.get_network(plugin_context, port['network_id']) + network = new_context.network.current if port['device_owner'] == const.DEVICE_OWNER_DVR_INTERFACE: # REVISIT(rkukura): The PortBinding instance from the # ml2_port_bindings table, returned as cur_binding