senlin/senlin/db
Duc Truong 87b298d348 Add deadlock retry decorator to gc_by_engine
gc_by_engine calls _mark_failed. Because _mark_failed performs
deletions, it can potentially deadlock.

action_mark_failed also calls _mark_failed and is already protected
using deadlock retry decorator.

This change adds the deadlock retry decorator to gc_by_engine to prevent
potential deadlocks.

Change-Id: Iaf00a5cbb56cac9ab08d601e69924e8a7974486f
2018-04-13 18:50:08 +00:00
..
sqlalchemy Add deadlock retry decorator to gc_by_engine 2018-04-13 18:50:08 +00:00
__init__.py Initial version -- placeholder 2014-12-10 21:35:17 +08:00
api.py Lifecycle hook implementation 2018-01-30 17:31:43 +00:00
utils.py Remove purge_deleted from senlin-manage 2016-01-17 23:34:54 -05:00