Add message routing testcases and related bugfixes
- Handle XOS sensor tasks specially to route events correctly
- Add a 'req_id' optional field to manager request API for client-side req-res mapping
- Fix several bugs related to message routing
- Rename event names for consistency
- Separate kickstart call-back event from kickstart request
- Shorten ping/pong timeout for socket.io for fast response
- Add a 'dag_id' field to tasks in essences
- Notify event arrivals to workflow run clients to let them get events as soon as possible
- Small code refinements

Change-Id: Ibc4182027eb5e2854f1603e339fffbe76e9ba621
10 files changed
tree: 2c30c25934b0d4d1c70b25b0648a3b2048e35141
  1. .dockerignore
  2. .eslintrc
  3. .gitignore
  4. .gitreview
  5. Dockerfile
  6. LICENSE.txt
  7. Makefile
  8. README.md
  9. logs/
  10. package.json
  11. reporters.json
  12. spec/
  13. src/
README.md

CORD Workflow Controller

CORD Workflow Controller works in-between CORD Workflow Probe and CORD Workflow Airflow to manage workflows and relay events.