Make network support read and write separation
When 'slave_connection' is configured in neutron.conf, executing the 'neutron port-show' command will read the port information from the slave database nodes, but the network will not be able to read the information from the slave database nodes. Change-Id: I572cecace1016740584757e5f926d246ead2d9a0 Closes-Bug: #1840638
This commit is contained in:
parent
418be00155
commit
4afba466e0
@ -1139,9 +1139,7 @@ class Ml2Plugin(db_base_plugin_v2.NeutronDbPluginV2,
|
||||
|
||||
@db_api.retry_if_session_inactive()
|
||||
def get_network(self, context, id, fields=None):
|
||||
# NOTE(ihrachys) use writer manager to be able to update mtu
|
||||
# TODO(ihrachys) remove in Queens+ when mtu is not nullable
|
||||
with db_api.CONTEXT_WRITER.using(context):
|
||||
with db_api.CONTEXT_READER.using(context):
|
||||
net_db = self._get_network(context, id)
|
||||
|
||||
net_data = self._make_network_dict(net_db, context=context)
|
||||
|
Loading…
x
Reference in New Issue
Block a user