Merge "Retry on DB deadlock in event_create()" into stable/queens

This commit is contained in:
Zuul 2019-07-26 16:06:19 +00:00 committed by Gerrit Code Review
commit 3735796c20
1 changed files with 2 additions and 0 deletions

View File

@ -1056,6 +1056,8 @@ def _delete_event_rows(context, stack_id, limit):
return retval return retval
@oslo_db_api.wrap_db_retry(max_retries=3, retry_on_deadlock=True,
retry_interval=0.5, inc_retry_interval=True)
def event_create(context, values): def event_create(context, values):
if 'stack_id' in values and cfg.CONF.max_events_per_stack: if 'stack_id' in values and cfg.CONF.max_events_per_stack:
# only count events and purge on average # only count events and purge on average