Allow ml2 MechanismDrivers to start own rpc listeners
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
In Progress
|
Wishlist
|
Unassigned |
Bug Description
Some MechanismDrivers need their own RPC backend that can be used by an agent to talk to this driver. When running in uwsgi/rpc mode we need to make sure these RPCs listeners are started as part of the neutron-rpc-server. Currently this is only done for service plugins, but MechanismDrivers are part of the Ml2Plugin (which is itself a service plugin).
To allow drivers to start their own RPC listener I propose that the ML2Plugin takes care of this. Ml2Plugin can call MechanismManage
I have a PoC for this running in my dev environment and if we agree on a rough concept would be willing to provide a patch for this.
Changed in neutron: | |
importance: | Undecided → Medium |
importance: | Medium → Wishlist |
tags: | added: rfe |
Hi Sebastian,
Thanks for this proposal.
1) What backend do you use? What are the agents involved in your case? Can you give more details on the use case and why this is needed?
2) What is needed to "agree on a rough concept"? Maybe answering question 1 and then proposing the PoC code in Gerrit can get the conversation going.