OpenStack Networking (Neutron)
Go to file
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
api-ref Fix some typos 2016-06-28 22:46:19 +02:00
bin Use os-xenapi for neutron when XenServer as hypervisor 2017-03-30 18:33:37 +00:00
devstack Devstack plugin for network-segment-range api 2019-03-10 03:37:51 +00:00
doc [OVS FW] Allow egress ICMPv6 only for know addresses 2021-03-03 07:44:47 +00:00
etc Drop invalid rootwrap filters 2020-10-01 15:27:26 +00:00
neutron Remove unneeded DB register retrieval and refresh in network update 2021-05-07 08:57:31 +00:00
playbooks OpenDev Migration Patch 2019-04-19 19:39:10 +00:00
rally-jobs Merge "rally-jobs: Add FloatingIP workloads: assoc/dissoc" 2019-03-01 21:24:43 +00:00
releasenotes Don't configure dnsmasq entries for "network" ports 2021-03-08 09:01:02 +00:00
roles OpenDev Migration Patch 2019-04-19 19:39:10 +00:00
tools Set rootwrap daemon timeout for fullstack and functional tests 2019-11-04 09:51:19 +00:00
.coveragerc Cleanup coverage configuration 2016-10-17 17:06:19 +05:30
.gitignore [Configuration] Clean up .gitignore references to personal tools 2019-01-31 16:17:38 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:39:10 +00:00
.mailmap Add mailmap entry 2014-05-16 13:40:04 -04:00
.pylintrc Fix pylint R1717 (consider-using-dict-comprehension) refactor messages 2019-03-14 23:19:58 +00:00
.stestr.conf Fix post gate hook to accommodate for new os-testr 2017-09-12 14:20:12 -06:00
.zuul.yaml Switch tempest jobs to neutron specific ones 2021-03-25 16:01:48 +01:00
CONTRIBUTING.rst Update link for contribution 2017-08-31 16:44:51 +02:00
HACKING.rst Update the documentation link for doc migration 2017-07-22 18:46:13 +09:00
LICENSE Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to 2011-08-08 12:31:04 -07:00
README.rst Update mailinglist from dev to discuss 2018-12-12 12:44:12 +08:00
TESTING.rst Dropping lower constraints testing (stable Stein) 2021-01-12 15:50:31 +00:00
babel.cfg Use babel to generate translation file 2013-01-24 00:20:32 +08:00
bindep.txt Add libffi-dev to bindep.txt 2017-06-13 19:26:49 +00:00
requirements.txt Use dynamic lazy mode for fetching security group rules 2019-03-14 16:23:53 -06:00
setup.cfg fix NetworkSegmentRange OVO entry point 2019-07-22 05:15:29 +00:00
setup.py Updated from global requirements 2017-03-04 11:19:58 +00:00
test-requirements.txt Fix pep8 job 2020-07-10 13:48:00 +00:00
tox.ini Ignore python warnings in the fullstack job 2021-03-04 13:36:59 +00:00

README.rst

Team and repository tags

image

Welcome!

To learn more about neutron:

Get in touch via email. Use [Neutron] in your subject.

To learn how to contribute:

CONTRIBUTING.rst