Migration from oslo-rpc to oslo.messaging

Registered by Flavio Percoco

Trove 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 Trove to oslo.messaging. The only user visible change should be that oslo.messaging is a new dependency.

Blueprint information

Status:
Complete
Approver:
Nikhil Manchanda
Priority:
High
Drafter:
Flavio Percoco
Direction:
Approved
Assignee:
Dan Nguyen
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Morgan Jones
Completed by
Nikhil Manchanda

Related branches

Sprints

Whiteboard

Does work started ? - denis_makogon

It hasn't started yet. If you want to take the blueprint feel free to do it.
-- flaper87

Let me take a quick look into what needs to be done here.
-SlickNik

Has there been any progress here? Can this blueprint be approved?
-- flaper87

Dan (esp) has started work on this. Patchset at:
https://review.openstack.org/#/c/94484/

(SlickNik) The change is pretty big, and at this late stage in the Juno Cycle, I think it is risky to merge.
Let's defer it to Kilo-1 and focus on Bugfixing for the rest of Juno. Thanks!

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.