05ce6f893d

* Previously we used periodic jobs to refresh state of "join" tasks and there was a guarantee that only one such job could run at a time, so there wasn't a need in using locking. Now we allow more than one such jobs run in parallel processes (and threads) so we have to lock task execution and then check task state again and update it, if needed. Change-Id: Icaad486d9c3f830db0314dedb44664940cca0014 Closes-Bug: #1803483
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/
Description
Languages
Python
99%
Shell
1%