neutron/neutron/tests
Nate Johnston 25ab89f7d3 Do not delete trunk bridges if service port attached
When a deployment has instance ports that are neutron trunk ports with
DPDK vhu in vhostuserclient mode, when the instance reboots nova will
delete the ovs port and then recreate when the host comes back from
reboot.  This quick transition change can trigger a race condition that
causes the tbr trunk bridge to be deleted after the port has been
recreated.  See the bug for more details.

This change mitigates the race condition by adding a check for active
service ports within the trunk port deletion function.

Change-Id: I70b9c26990e6902f8888449bfd7483c25e5bff46
Closes-Bug: #1807239
(cherry picked from commit bd2a1bc6c3)
2018-12-17 12:18:44 +00:00
..
common Merge "Fix IPv6 prefix delegation issue on agent restart" into stable/rocky 2018-10-17 14:40:00 +00:00
contrib Implement filter validation 2018-07-19 04:13:43 +00:00
etc Add ext_parent policy check 2018-08-01 02:45:42 +08:00
fullstack Merge "Fullstack test for minimum bw rule ingress create" into stable/rocky 2018-10-31 03:20:31 +00:00
functional Do not delete trunk bridges if service port attached 2018-12-17 12:18:44 +00:00
tempest Removing remaining Tempest bits 2018-03-26 11:41:35 -05:00
unit Do not delete trunk bridges if service port attached 2018-12-17 12:18:44 +00:00
var
__init__.py Avoid eventlet monkey patching for the tempest plugin 2016-04-29 22:47:24 -05:00
base.py [Functional] Increase test_timeout for db migration tests 2018-10-17 15:16:00 +00:00
fake_notifier.py FakeNotifier class 'topic' argument change to 'topics'. 2017-12-04 20:10:03 +01:00
post_mortem_debug.py
tools.py pecan.jsonify v1.3 adjustment 2018-04-18 15:37:20 +00:00