RETIRED, further work has moved to Debian project infrastructure
5c7e20a742
On some HA database deployments such as MySQL Galera the transaction locks are optimistic, and if the same data gets modifyed concurrently DB server may throw a DBDeadlock error which is intended to be handled by the caller app. This patch adds appropriate retrying logic into the catalog db api methods, so the operation to upload, modify or delete the package gets retryed if the deadlock occurs due to this optimistic locking behavior. It uses oslo_db_api.wrap_db_retry helper decorator from oslo library. Closes-Bug: #1502589 Change-Id: I8d7b3dfb02a31eba6d55ba0bf89ac0cf05f1313d |
||
---|---|---|
contrib | ||
devstack | ||
doc/source | ||
etc | ||
functionaltests | ||
meta | ||
murano | ||
rally-jobs | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.testr.conf | ||
babel.cfg | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Murano
Murano Project introduces an application catalog, which allows application developers and cloud administrators to publish various cloud-ready applications in a browsable categorised catalog. Cloud users -- including inexperienced ones -- can then use the catalog to compose reliable application environments with the push of a button.
Project Resources
- Murano Official Documentation
- Project status, bugs, and blueprints are tracked on Launchpad
- Additional resources are linked from the project Wiki page
- Python client
License
Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0