neutron/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions
Lucas Alvares Gomes bc223bcb93 [OVN]: Make _delete_port() more error-resilent
This patch is making the transaction from the _delete_port() method in
OVNClient more resilient to errors where elements from that transaction
have already been deleted by another change in the database.

Prior to this patch, a few places could potentially raise RowNotFound
which would abort the whole transaction and would leave the a stable
port for being cleaned up after by the maintenance thread. This patch
tries to catch those exceptions that could potentially fail the
transaction.

Change-Id: I8fd1d1485269d23529a19085bd4aa4c6c74f5f91
Partial-Bug: #1874733
Signed-off-by: Lucas Alvares Gomes <lucasagomes@gmail.com>
(cherry picked from commit 8b234d8786)
2020-05-14 10:01:08 +01:00
..
__init__.py Refactor OVN client QoS extension 2020-04-10 13:11:00 +00:00
qos.py [OVN]: Make _delete_port() more error-resilent 2020-05-14 10:01:08 +01:00