Drop RPC compatibility layer
This proposal is to make more direct use of oslo.messaging APIs throughout Neutron instead of a compatibility layer based on an old API.
Blueprint information
- Status:
- Complete
- Approver:
- Kyle Mestery
- Priority:
- Medium
- 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
- Russell Bryant
Related branches
Related bugs
Sprints
Whiteboard
December-1 (mestery): Kilo-1 again.
Oct 25 (mestery): Marking as Kilo-1.
Gerrit topic: https:/
Addressed by: https:/
Drop usage of rpc compat layer
Gerrit topic: https:/
Addressed by: https:/
Remove neutron.
Addressed by: https:/
Remove neutron.
Addressed by: https:/
Drop neutron.
Addressed by: https:/
Drop usage of RpcProxy from DhcpPluginApi
Addressed by: https:/
Fix client side versions in dhcp rpc API
Addressed by: https:/
Drop usage of RpcProxy from L3PluginApi
Addressed by: https:/
Drop RpcProxy usage from MetadataPluginApi
Addressed by: https:/
Drop RpcProxy usage from PluginReportSta
Addressed by: https:/
Drop RpcCallback usage from DhcpRpcCallback
Addressed by: https:/
Add some basic rpc api docs
Addressed by: https:/
Drop several uses of RpcCallback
Addressed by: https:/
Drop test code copied from nova
Addressed by: https:/
Fix a copy/pasted test mistake
Addressed by: https:/
Drop RpcProxy usage from neutron.
Addressed by: https:/
Drop RpcProxy usage from FWaaS code
You should not set a milestone target unless the blueprint has been properly prioritized by the project drivers.
(This is an automated message)
Addressed by: https:/
Drop RpcProxy usage from LBaaS code
Addressed by: https:/
Drop RpcProxy usage from metering_agent
Addressed by: https:/
Drop RpcProxy usage from VPNaaS code
Addressed by: https:/
Drop RpcProxy usage from bigswitch plugin
Addressed by: https:/
Drop RpcProxy usage from brocade plugin
Addressed by: https:/
Drop RpcProxy usage from cisco.cfg_agent
Addressed by: https:/
Drop RpcProxy usage from cisco.l3
Addressed by: https:/
Drop RpcProxy usage from hyperv plugin
Addressed by: https:/
Drop RpcPlugin usage from ibm plugin
Addressed by: https:/
Drop RpcProxy usage from mlnx plugin
Addressed by: https:/
Drop RpcProxy usage from nec plugin
Addressed by: https:/
Drop RpcProxy usage from oneconvergence plugin
Addressed by: https:/
Drop RpcProxy usage from ryu plugin
Addressed by: https:/
Drop RpcProxy usage from cisco apic ml2 plugin
Addressed by: https:/
Drop RpcProxy usage from l2population code
Addressed by: https:/
Drop RpcProxy usage from MeteringAgentNo
Addressed by: https:/
Drop RpcProxy usage from L3AgentNotifyAPI
Addressed by: https:/
Drop RpcProxy usage from ml2 AgentNotifierApi
Addressed by: https:/
Drop old code from SecurityGroupAg
Addressed by: https:/
Drop RpcProxy usage from DhcpAgentNotifyAPI
Addressed by: https:/
Remove RpcProxy class
Addressed by: https:/
Fix up an old RpcProxy assumption
Addressed by: https:/
Define messaging targets directly
Addressed by: https:/
Convert several uses of RpcCallback
Addressed by: https:/
Remove RpcCallback class