Change the rpc to use oslo.messaging
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
- Started by
- Completed by
- Steve Baker
Related branches
Related bugs
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:/