oslo.db/oslo_db
melanie witt 8e1f869910 exc_filters: Handle OperationalError for MariaDB/Galera
Currently InternalError is being handled for detecting MariaDB/Galera
deadlocks but recently we have seen a variant that raises
OperationalError instead. Because it's not being detected, usage of the
@retry_on_deadlock decorator is not performing retries in those cases.

This adds handling of OperationalError for detecting this deadlock.

Closes-Bug: #2057987

Change-Id: I6ff3667b35ea38a2d3c258f810a55eda9abe465e
2024-03-15 02:16:17 +00:00
..
locale Imported Translations from Zanata 2023-05-09 04:28:20 +00:00
sqlalchemy exc_filters: Handle OperationalError for MariaDB/Galera 2024-03-15 02:16:17 +00:00
tests exc_filters: Handle OperationalError for MariaDB/Galera 2024-03-15 02:16:17 +00:00
__init__.py Move files out of the namespace package 2014-12-24 13:28:48 +02:00
_i18n.py Update the documentation link 2017-08-23 14:46:27 +08:00
api.py Drop use of six 2020-02-25 17:33:41 +00:00
concurrency.py concurrency: Deprecate 'TpoolDbapiWrapper' 2021-06-25 16:14:21 +01:00
exception.py Remove legacy base test classes 2023-03-22 15:05:24 +00:00
options.py Merge "options: Remove deprecated option aliases" 2024-01-25 15:52:01 +00:00
warning.py Move warnings to their own module 2018-10-17 14:04:42 +01:00