Mistral is a workflow service that enables setting up and scheduling tasks and task relations that have to be executed in a particular order, called workflows. During execution, Mistral handles state management, correct execution order, parallelism, synchronization and high availability.
Mistral can be used, for example, for Cloud Cron-style task scheduling, Cloud Environment Deployment, handling long-running business processes, managing BigData analysis and tasks, and live migration.
The Workflow service consists of the following components:
Mistral API servicemistral-dashboard serviceMistral Engine serviceMistral Executor serviceMistral Notifier service
python-mistralclientPython client API and Command Line Interface.
mistral-lib
A library to support writing custom Mistral actions.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.