Workflow Service for OpenStack.
Go to file
Renat Akhmerov b7faf8d4fc Performance: remove unnecessary workflow execution update
* This fix drastically improves performance since it eliminates
  an unnecessary update of the workflow execution object when
  processing "on_action_complete" operation. W/o this fix
  all such transactions would have to compete for the workflow
  executions table that causes lots of DB deadlocks (on MySQL)
  and transaction retries. In some cases the number of retries
  even exceeds the limit (currently hardcoded 50) and such tasks
  can be fixed only with the integrity checker over time.
  See the code comment in the "dispatcher.py" module that explains
  why this specific change eliminates the update of the workflow
  execution object.
* Style changes in api.py and aciton_execution_checker.py

Closes-Bug: #1790079

Change-Id: I08cb561e252d31e35fcfb61984d87a7bfc387a4d
(cherry picked from commit 8f40b01cb6)
2018-09-03 13:28:33 +00:00
api-ref/source Remove the invalid toctree 2018-01-31 04:16:42 +00:00
devstack Install mistral-lib as a sibling for tox jobs 2018-07-19 12:56:52 -04:00
doc Merge "Add namespace parameter to Workbook API doc" 2018-08-01 06:45:16 +00:00
etc Implement policy in code - event trigger (11) 2017-11-27 02:47:50 +00:00
functionaltests Remove intree mistral tempest plugin 2017-12-26 07:49:14 +00:00
mistral Performance: remove unnecessary workflow execution update 2018-09-03 13:28:33 +00:00
playbooks Merge "Fix docker image build job" 2018-04-25 10:09:05 +00:00
rally-jobs Restore rally job 2018-03-07 13:04:21 +02:00
releasenotes Performance: remove unnecessary workflow execution update 2018-09-03 13:28:33 +00:00
tools Fix docker image not building 2018-08-01 05:08:48 +00:00
.coveragerc Exclude .tox folder from coverage report 2016-12-19 03:33:29 +00:00
.dockerignore Update default Docker configuration and documentation 2018-06-10 19:21:18 -05:00
.gitignore Update default Docker configuration and documentation 2018-06-10 19:21:18 -05:00
.gitreview Update .gitreview for stable/rocky 2018-08-17 09:55:00 +01:00
.stestr.conf Switch to using stestr 2018-05-30 14:46:25 -04:00
.zuul.yaml import zuul job settings from project-config 2018-08-21 11:44:57 +00:00
CONTRIBUTING.rst Merge "Chnage the mailing list URL" 2017-07-24 15:23:07 +00:00
HACKING.rst Fix the pep8 commands failed 2017-07-27 22:15:12 +08:00
LICENSE Adding license and authors file 2013-12-30 13:11:49 +07:00
README.rst Add CloudFlow info to Mistral documentation 2018-07-04 09:29:57 +03:00
lower-constraints.txt Support Manila actions in Mistral 2018-07-24 15:11:08 +02:00
requirements.txt Support Manila actions in Mistral 2018-07-24 15:11:08 +02:00
run_functional_tests.sh Removed mistral/tests/functional 2016-01-29 11:04:03 +09:00
run_tests.sh switch mysql functional tests to PyMySQL 2018-06-27 20:40:39 +00:00
setup.cfg Follow the new PTI for document build 2018-07-09 14:54:23 +07:00
setup.py Updated from global requirements 2017-03-03 10:17:44 +00:00
test-requirements.txt Follow the new PTI for document build 2018-07-09 14:54:23 +07:00
tox.ini Update UPPER_CONSTRAINTS_FILE for stable/rocky 2018-08-17 09:00:56 +00:00

README.rst

Team and repository tags

image

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