Move rpc code to openstack-common
The nova.rpc code would be useful to other projects. Dependencies on nova code should be pulled out and the code should get moved to openstack-common.
The openstack-common side: https:/
Blueprint information
- Status:
- Complete
- Approver:
- Vish Ishaya
- Priority:
- Medium
- Drafter:
- Russell Bryant
- Direction:
- Approved
- Assignee:
- Russell Bryant
- Definition:
- Approved
- Series goal:
- Accepted for folsom
- Implementation:
- Implemented
- Milestone target:
- 2012.2
- Started by
- Russell Bryant
- Completed by
- Russell Bryant
Related branches
Related bugs
Sprints
Whiteboard
A lot of work has already been doing removing dependencies from nova.rpc on other parts of nova. There are a couple more dependencies to be removed.
Gerrit topic: https:/
Addressed by: https:/
Localize rpc options to rpc code.
Addressed by: https:/
Remove nova.context dependency from nova.rpc
Addressed by: https:/
Remove nova.log usage from nova.rpc.
Addressed by: https:/
Move queue_get_for() from db to rpc.
Addressed by: https:/
Add a comment to rpc.queue_
Addressed by: https:/
Use openstack.
Addressed by: https:/
Use rpc from openstack-common.
QA:
----
Internal - code movement
Functional Test impact - None
Let QA know if it otherwise.