Browse Source

Catch OVSFWTagNotFound in update_port_filter

In neutron.agent.linux.openvswitch_firewall.firewall make the method
update_port_filter catch OVSFWTagNotFound and log it to avoid
traceback in log files.

Conflicts:
  neutron/agent/linux/openvswitch_firewall/firewall.py

Change-Id: I584d867f0e1c47447cb8790fd715fa01ec902438
Closes-Bug: #1811405
(cherry picked from commit 22f55822aa)
changes/12/707712/1
Lajos Katona 3 years ago
committed by Dr. Jens Harbott
parent
commit
6d17829aa6
  1. 4
      neutron/agent/linux/openvswitch_firewall/firewall.py

4
neutron/agent/linux/openvswitch_firewall/firewall.py

@ -604,6 +604,10 @@ class OVSFirewallDriver(firewall.FirewallDriver):
# If port doesn't exist in ovsdb, lets ensure that there are no
# leftovers
self.remove_port_filter(port)
except exceptions.OVSFWTagNotFound as tag_not_found:
LOG.info("Tag was not found for port %(port_id)s: %(err)s.",
{'port_id': port['device'],
'err': tag_not_found})
def _set_port_filters(self, of_port):
self.initialize_port_flows(of_port)

Loading…
Cancel
Save