neutron/neutron/pecan_wsgi/hooks
Oleg Bondarev 22250e783b Set DB retry for quota_enforcement pecan_wsgi hook
The hook starts a DB transaction and should be covered with
DB retry decorator.

For Rocky backport had to import neutron_lib.db for retry_db_errors.

Closes-Bug: #1777965
Closes-Bug: #1771293
Change-Id: I044980a98845edc7b0a02e3323a1e62eb54c10c7
(cherry picked from commit ab286bcdac)
(cherry picked from commit 3ec7aed8a3)
2019-12-09 12:08:47 +00:00
..
__init__.py Pecan: process filters at end of hook pipeline 2017-08-31 13:56:19 -07:00
body_validation.py Remove unused variables ‘LOG' 2017-11-23 04:33:33 +08:00
context.py pecan: Make admin context if no context was created 2017-03-16 11:28:10 -04:00
notifier.py use callback payloads for REQUEST/RESPONSE events 2017-12-24 07:27:11 +00:00
ownership_validation.py Adopt neutron-lib plugin directory 2016-11-23 04:45:33 -07:00
policy_enforcement.py Use list instead of six.viewkeys to avoid py2 to py3 problems 2019-05-31 13:22:11 +00:00
query_parameters.py Implement filter validation 2018-07-19 04:13:43 +00:00
quota_enforcement.py Set DB retry for quota_enforcement pecan_wsgi hook 2019-12-09 12:08:47 +00:00
translation.py use FAULT_MAP from neutron-lib 2017-11-02 12:16:31 -06:00
userfilters.py Pecan: process filters at end of hook pipeline 2017-08-31 13:56:19 -07:00
utils.py Pecan: Handle member actions 2016-08-30 00:34:02 -05:00