Change the rpc to use oslo.messaging

Registered by Angus Salkeld

Heat uses oslo-incubator/rpc as an RPC library. During Havana, oslo/rpc was cleaned up and moved into oslo.messaging with a more stable and well-defined API.

As part of the Icehouse release, projects are starting to migrate from the old RPC code to the new one in order to keep consistency throughout OpenStack.

This blueprint tracks the work to port Heat to oslo.messaging. The only user visible change should be that oslo.messaging is a new dependency.

Blueprint information

Status:
Complete
Approver:
Steve Baker
Priority:
High
Drafter:
Angus Salkeld
Direction:
Approved
Assignee:
Steven Dake
Definition:
Superseded
Series goal:
None
Implementation:
Not started
Milestone target:
None
Completed by
Steve Baker

Related branches

Sprints

Whiteboard

steve(s) I have done quite a bit of work on this already.
I got bogged down by some horrible oslo.cfg <> config generator issues.

Angus,

if you want to take on this blueprint for Icehouse, that would be great. If you don't have the bandwidth and want to publish your WIP patches I can also take it over and sort out the oslo.cfg generator issues.

(stevebaker) I've superseded this bp and approved blueprint oslo-messaging so that heat shows up in this cross-project query https://blueprints.launchpad.net/openstack/?searchtext=oslo-messaging

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.