Enable cross-process communication in the Data Services Engine
Currently, Congress data source and policy engine modules must reside in a GreenThread in the same Python process. We aim to refactor the data services engine (DSE) messaging wrapper to enable cross-process messaging. The oslo.messaging framework will be used to facilitate module communication.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- High
- Drafter:
- Peter Balland
- Direction:
- Approved
- Assignee:
- Peter Balland
- Definition:
- Approved
- Series goal:
- Accepted for mitaka
- Implementation:
- Implemented
- Milestone target:
- mitaka-3
- Started by
- Tim Hinrichs
- Completed by
- Tim Hinrichs
Related branches
Related bugs
Sprints
Whiteboard
Addressed by: https:/
Create dse2.DataService class
Addressed by: https:/
Create dse2.DseNode class
Gerrit topic: https:/
Addressed by: https:/
Create dse2 path for distributed DSE development
Addressed by: https:/
Create dse2.DataService class
Addressed by: https:/
Create dse2.DseNode class
Addressed by: https:/
Return peer information in DseNode.
Work Items
Dependency tree
* Blueprints in grey have been implemented.