991734a294
* Currently Mistral retries a DB transaction only in case of a DB deadlock (often happens on MySql) and a connection error. Both make sense to retry because the issue may be temporary. This patch also adds sqlalchemy.exc.OperationalError to the list of retriable exceptions since part of the errors wrapped into this exception may also be temporary, such as "Too many connections" error thrown by MySql. Some errors may not make sense to retry though (like SQL error) but this shouldn't be a problem because most of them will happen during development/testing time and will be fixed before going in production and even if it happens in a real production the worst thing that will happen is retrying a DB transaction up to the maximum configured number of attempts, currently hardcoded 50 times. Change-Id: Ie2fe988cdb8e4ca88c3e51f510d87320d3fca9a6 Closes-Bug: #1796242 |
||
---|---|---|
api-ref/source | ||
devstack | ||
doc | ||
etc | ||
functionaltests | ||
mistral | ||
playbooks | ||
rally-jobs | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.dockerignore | ||
.gitignore | ||
.gitreview | ||
.stestr.conf | ||
.zuul.yaml | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.rst | ||
lower-constraints.txt | ||
requirements.txt | ||
run_functional_tests.sh | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Team and repository tags
Mistral
Workflow Service for OpenStack cloud. This project aims to provide a mechanism to define tasks and workflows without writing code, manage and execute them in the cloud environment.
Project Resources
Mistral Official Documentation
Project status, bugs, and blueprints are tracked on Launchpad
CloudFlow: visualization tool for workflow executions on https://github.com/nokia/CloudFlow
Additional resources are linked from the project Wiki page
Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0
Release notes for the project can be found at: https://docs.openstack.org/releasenotes/mistral/