From 9ff2129b471eab4286670192783cf1e19e2944f9 Mon Sep 17 00:00:00 2001 From: rossella Date: Thu, 12 Feb 2015 16:51:03 +0100 Subject: [PATCH] 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 --- neutron/plugins/ml2/plugin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neutron/plugins/ml2/plugin.py b/neutron/plugins/ml2/plugin.py index 29729008936..8215789536c 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