neutron/neutron/tests
Sławek Kapłoński cdcc704b9e [OVS] Fix for cleaning after skipped_devices
When Openvswitch agent will get "port_update" event
(e.g. to set port as unbound) and port is already removed
from br-int when agent tries to get vif port in
treat_devices_added_updated() method (port is removed
because e.g. nova-compute removes it) then resources set
for port by L2 agent extension drivers (like qos) are not
cleaned properly.

In such case port is added to skipped_ports and is set
as DOWN in neutron-db but ext_manager is not called then
for such port so it will not clear stuff like bandwidth
limit's QoS and queue records and also DSCP marking
open flow rules for this port.

This patch fixes this issue by adding call of
ext_manager.delete_port() method for all skipped ports.

Change-Id: I3cf5c57c7f232deaa190ab6b0129e398fdabe592
Closes-Bug: #1737892
(cherry picked from commit a8271e978a)
2018-06-12 20:57:08 +00:00
..
common Avoid agents adding ports as trunk by default. 2018-05-11 19:09:38 +02:00
contrib Change ovs release used to compile kernel module for tests node 2018-06-01 11:25:46 +00:00
etc Merge "Remove neutron-fwaas specific policies" 2017-07-26 08:49:43 +00:00
fullstack [Fullstack] Limit number of Neutron's api workers 2018-06-01 09:23:21 +00:00
functional Avoid agents adding ports as trunk by default. 2018-05-11 19:09:38 +02:00
tempest Don't share a network with all tenants 2018-06-01 11:54:28 +02:00
unit [OVS] Fix for cleaning after skipped_devices 2018-06-12 20:57:08 +00:00
var
__init__.py Avoid eventlet monkey patching for the tempest plugin 2016-04-29 22:47:24 -05:00
base.py Use rootwrap for fullstack test runner 2017-06-08 18:42:47 +00:00
fake_notifier.py Pass serializer to oslo.messaging Notifier 2014-06-20 14:58:28 +02:00
post_mortem_debug.py Cleanup recent generalization in post mortem debugger 2014-12-04 15:28:11 +01:00
tools.py FloatingIP to OVO 2017-07-25 15:20:19 +09:00