Internal oslo.messaging bus for convergence

Registered by Zane Bitter on 2015-01-27

  - Create a new worker service for handling to internal API messages
  - Needs a client API too
  - All methods should be 'cast' rather than 'call' - no RPC
  - EngineService remains separate - it's for handling RPC calls from the APIs

The message types that will eventually be implemented on this bus are those marked with the @asynchronous decorator in https://github.com/zaneb/heat-convergence-prototype/blob/resumable/converge/converger.py

Blueprint information

Status:
Complete
Approver:
Zane Bitter
Priority:
High
Drafter:
Zane Bitter
Direction:
Needs approval
Assignee:
Kanagaraj Manickam
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Kanagaraj Manickam on 2015-02-18
Completed by
Angus Salkeld on 2015-02-24

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/convergence-message-bus,n,z

Addressed by: https://review.openstack.org/153999
    Convergence message bus

Addressed by: https://review.openstack.org/157657
    Move request_context from engine.service to common.context

Addressed by: https://review.openstack.org/158206
    Add test cases for heat.engine.EngineService start and stop

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.