neutron/neutron
Rodolfo Alonso Hernandez 42c099dd97 Remove unneeded DB register retrieval and refresh in network update
The first DB operation done during a network update is a network DB
register retrieval. This information is stored in memory during
the DB transaction context and it's updated with any change done
to the DB register and the relationships; e.g., the network DB model
field "qos_policy_binding" is a backref relationship with a
"qos_network_policy_bindings" DB register. When a
"qos_network_policy_bindings" register is created, updated or
deleted, the network DB object, holding the relationship, will be
updated too.

There is no need therefore to retrieve again the DB object and
force a session update. The DB object contains the updated
information.

Trivial-Fix

Conflicts:
      neutron/plugins/ml2/plugin.py

Change-Id: I0c10b824c0f919607bb6ea31c5533ce7bd65df42
(cherry picked from commit 0e8ebf133d)
(cherry picked from commit 1c55dbe825)
2021-05-07 08:57:31 +00:00
..
agent Merge "Don't configure dnsmasq entries for "network" ports" into stable/stein 2021-03-31 04:22:32 +00:00
api Revert "[Security] fix allowed-address-pair 0.0.0.0/0 issue" 2020-11-17 14:33:58 +00:00
cmd Fix calling of add_tunnel_port method from sanity checks module 2020-12-03 08:35:33 +00:00
common Fix queries to retrieve allocations with network_segment_range 2020-04-30 11:00:41 +00:00
conf Add 'keepalived_use_no_track' config option 2020-08-25 07:58:35 +00:00
core_extensions remove neutron.common.exceptions 2019-02-01 14:35:00 -07:00
db Merge "Schedule networks to new segments if needed" into stable/stein 2021-03-29 11:16:53 +00:00
debug Remove deprecated 'external_network_bridge' option 2019-03-09 22:07:38 +00:00
extensions Fix resource schemas and releated `get_sorts` test cases 2020-01-31 17:30:08 +00:00
hacking remove neutron.db.api references 2019-03-05 09:14:50 -07:00
ipam Allow first address in an IPv6 subnet as valid unicast 2019-05-22 14:13:31 +00:00
locale Imported Translations from Zanata 2020-01-10 09:16:24 +00:00
notifiers Add config option ``http_retries`` 2020-07-09 12:13:53 +02:00
objects Fix invalid JSON generated by quota details 2021-03-19 15:34:49 +00:00
pecan_wsgi Set DB retry for quota_enforcement pecan_wsgi hook 2019-11-21 06:38:33 +00:00
plugins Remove unneeded DB register retrieval and refresh in network update 2021-05-07 08:57:31 +00:00
privileged Replace ctype.CDLL by ctypes.PyDLL in linux.ip_lib 2020-09-11 11:36:37 +02:00
quota Set DB retry for quota_enforcement pecan_wsgi hook 2019-11-21 06:38:33 +00:00
scheduler Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
server Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-19 07:58:54 +00:00
services Fix update of trunk subports during live migration 2021-03-03 07:45:53 +00:00
tests Merge "Call install_ingress_direct_goto_flows() when ovs restarts" into stable/stein 2021-04-08 06:17:02 +00:00
__init__.py Fix incorrect usage of '# flake8: noqa' 2018-10-29 15:27:50 -04:00
_i18n.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
auth.py Use oslo.context class method to construct context object 2017-03-23 09:02:46 +00:00
manager.py Avoid loading same service plugin more than once 2019-02-21 11:17:02 +01:00
neutron_plugin_base_v2.py Do not load default service plugins if core plugin is not DB based 2017-11-09 20:34:52 +00:00
opts.py No rpc_response_max_timeout in LB-agent 2020-06-22 05:51:34 +00:00
policy.py List SG rules which belongs to tenant's SG 2020-01-16 08:57:01 +00:00
service.py Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-19 07:58:54 +00:00
version.py
worker.py Change process name of neutron-server to match worker role 2019-03-01 14:18:09 -05:00
wsgi.py Re-use existing ProcessLauncher from wsgi in RPC workers 2020-02-19 07:58:54 +00:00