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-mistralclient
Python 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.