8f31346c1c
Sometimes, when trying to update a stack in a *_COMPLETE/FAILED status, it can fail since the stack lock is not released yet. As a short-term workaround, I've put in place an ugly hack that will simply retry the update if the operation failed because of the stack lock. The downside of this is that we can't now add functional tests which will test updates on Stack Lock itself since we now simply just ignore the HTTPConflict Exception on updates. I couldn't think of another solution that doesn't include a giant refactoring that will solve this problem. PS: Convergence doesn't have the notion of a Stack-Lock, so that should take care of this by default. Partially-Closes Bug: #1450314 Change-Id: Ib1a9d5c425285ebcffcb9ff8a362a56fd8f3574a |
||
---|---|---|
.. | ||
test_resources | ||
__init__.py | ||
clients.py | ||
config.py | ||
exceptions.py | ||
remote_client.py | ||
test.py |