neutron/neutron
LIU Yulong a5244d6d44 More accurate agent restart state transfer
Ovs-agent can be very time-consuming in handling a large number
of ports. At this point, the ovs-agent status report may have
exceeded the set timeout value. Some flows updating operations
will not be triggerred. This results in flows loss during agent
restart, especially for hosts to hosts of vxlan tunnel flow.

This fix will let the ovs-agent explicitly, in the first rpc loop,
indicate that the status is restarted. Then l2pop will be required
to update fdb entries.

Closes-Bug: #1813703
Closes-Bug: #1813714
Closes-Bug: #1813715
Closes-Bug: #1794991
Closes-Bug: #1799178

Change-Id: I8edc2deb509216add1fb21e1893f1c17dda80961
2019-03-21 15:12:31 +00:00
..
agent More accurate agent restart state transfer 2019-03-21 15:12:31 +00:00
api Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
cmd Merge "Fix pep8 E128 warnings in non-test code" 2019-03-15 11:37:27 +00:00
common Better handle ports in security groups 2019-03-15 13:54:33 -04:00
conf More accurate agent restart state transfer 2019-03-21 15:12:31 +00:00
core_extensions remove neutron.common.exceptions 2019-02-01 14:35:00 -07:00
db Better handle ports in security groups 2019-03-15 13:54:33 -04:00
debug Remove deprecated 'external_network_bridge' option 2019-03-09 22:07:38 +00:00
extensions Better handle ports in security groups 2019-03-15 13:54:33 -04:00
hacking remove neutron.db.api references 2019-03-05 09:14:50 -07:00
ipam Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
locale Imported Translations from Zanata 2018-03-03 06:08:46 +00:00
notifiers Send global_request_id for tracing calls from neutron to nova 2018-11-30 05:41:24 +00:00
objects Merge "Use dynamic lazy mode for fetching security group rules" 2019-03-15 12:05:58 +00:00
pecan_wsgi Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
plugins More accurate agent restart state transfer 2019-03-21 15:12:31 +00:00
privileged Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
quota Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
scheduler Fix pep8 E128 warnings in non-test code 2019-03-12 21:22:33 +00:00
server Allow neutron-api load config from WSGI process 2018-07-25 15:22:14 +07:00
services Merge "Fail placement sync if _get_rp_by_name() fails" 2019-03-15 11:52:06 +00:00
tests More accurate agent restart state transfer 2019-03-21 15:12:31 +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 Add "rpc_response_max_timeout" config variable in OVS agent 2019-02-21 15:11:42 +00:00
policy.py Convert policy.json into policy-in-code 2018-12-13 20:37:53 +00:00
service.py Merge "Change process name of neutron-server to match worker role" 2019-03-02 14:18:49 +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 Change process name of neutron-server to match worker role 2019-03-01 14:18:09 -05:00