RPC: Add documentation and namespaces to interfaces
This blueprint aims to enhance the existing usage of oslo.messaging to make the
version scheme more clear to developers. Several people have expressed that the
current code is difficult to understand, so this spec aims to improve that.
Blueprint information
- Status:
- Complete
- Approver:
- Kyle Mestery
- Priority:
- Low
- Drafter:
- Russell Bryant
- Direction:
- Approved
- Assignee:
- Russell Bryant
- Definition:
- Approved
- Series goal:
- Accepted for kilo
- Implementation:
-
Implemented
- Milestone target:
-
2015.1.0
- Started by
- Kyle Mestery
- Completed by
- Kyle Mestery
Related branches
Related bugs
Sprints
Whiteboard
Once these two reviews merge, I would consider this complete. --russellb, Feb 10
- https:/
- https:/
Feb 4 (russellb): There are more patches. I'll wrap it up in kilo-3. How about I put this in "Good Progress" and move to "needs code review" when all patches are posted.
February-3 (mestery): Moving this to Kilo-3, looks like one patch is left according to LP, but I'm not sure if Russell has more patches after that.
December-18 (mestery): Kilo-2.
Gerrit topic: https:/
Addressed by: https:/
Update rpc_api docs with example version update
Addressed by: https:/
Move dhcp rpc api into a namespace
Addressed by: https:/
Provide doc string pointers for the dhcp agent rpc api
Addressed by: https:/
Scope metadata rpc api using a messaging namespace
Addressed by: https:/
Create SecurityGroupSe
Addressed by: https:/
bigswitch: drop usage of SecurityGroupSe
Addressed by: https:/
hyperv: drop usage of SecurityGroupSe
Addressed by: https:/
nec: drop usage of SecurityGroupSe
Addressed by: https:/
ofagent: drop usage of SecurityGroupSe
Addressed by: https:/
oneconvergence: drop usage of SecurityGroupSe
Addressed by: https:/
ovs: drop usage of SecurityGroupSe
Addressed by: https:/
tests: drop usage of SecurityGroupSe
Addressed by: https:/
linuxbridge: untangle SecurityGroupAg
Addressed by: https:/
linuxbridge: drop usage of SecurityGroupSe
Addressed by: https:/
mlnx: untangle SecurityGroupAg
Addressed by: https:/
mlnx: drop usage of SecurityGroupSe
Addressed by: https:/
sriovnicagent: untangle SecurityGroupAg
Addressed by: https:/
sriovnicagent: drop usage of SecurityGroupSe
Addressed by: https:/
Drop SecurityGroupSe
Addressed by: https:/
Add SecurityGroupAg
Addressed by: https:/
linuxbridge: use SecurityGroupAg
Addressed by: https:/
openvswitch: use SecurityGroupAg
Addressed by: https:/
mlnx: use SecurityGroupAg
Addressed by: https:/
nec: use SecurityGroupAg
Addressed by: https:/
ofagent: use SecurityGroupAg
Addressed by: https:/
oneconvergence: use SecurityGroupAg
Addressed by: https:/
sriovnicagent: use SecurityGroupAg
Addressed by: https:/
bigswitch: use SecurityGroupAg
Addressed by: https:/
hyperv: drop useless messaging.Target on HyperVSecurityAgent
Addressed by: https:/
hyperv: use SecurityGroupAg
Addressed by: https:/
Remove SecurityGroupAg
Addressed by: https:/
Scope secgroup rpc api using a messaging namespace
Addressed by: https:/
Use DVRServerRpcApi instead of a mixin
Addressed by: https:/
Scope dvr rpc api using a messaging namespace