* Fix unit tests
* Fix event model
* Fix using engine module
* Added sending signal to run workflow in events
* Creating events when WB definition is uploaded
Change-Id: Ica7a5c0d0c367f3c7396ed1650753f1570f797b7
* Workflow in scalable engine
* find tasks to run
* find workflow tasks
* Added unit tests
* Fix events test
Change-Id: Ib3a97f976b101a68cbbde9d2117f5b2ca5eab5cd
* Asynchronous tasks
* Separate stateless task executors
* Notification of task executors via RabbitMQ
TODO:
* DB transaction management
* Analyzing graph of tasks to identify what should be started
* Thorough automated tests
Partially implements blueprint: mistral-poc
Partially implements blueprint: mistral-workflow-execution
Partially implements blueprint: mistral-engine-ha
Change-Id: I022e1b73b9a3c58f1fbc259ba3e5995acd2bf6c3
* Adding required dependencies to use and test pecan/wsme app
* Adding additional modules from oslo-incubator
* Adding configuration files mistral.conf and specific file
loggin.conf for logging
* Adding dependencies for testing: fixtures, testtools, mock
* Updating tox.ini to run nosetests for py26 and py27 environments
Change-Id: I4fd63820aaaf3b50fb1c981031f60faa68a6d307
* Yaml config: actions, transports, tasks
* Find only one node and subgraph connected
with graph root and this node
Change-Id: I29935f66152869e169bbe1f0fba7b52cf228b439