[openstack-dev] [neutron] Mechanism drivers and Neutron server forking?

Terry Wilson twilson at redhat.com
Tue Jun 16 16:47:06 UTC 2015


> Right now I'm leaning toward "parent always does nothing" + PluginWorker.
> Everything is forked, no special case for workers==0, and explicit
> designation of the "only one" case. Of course, it's still early in the day
> and I haven't had any coffee.

I have updated the patch (https://review.openstack.org/#/c/189391/) to implement the above. I have it marked WIP because it doesn't have any tests and it modifies ServicePluginBase to have a call to get_processes(), but almost no service plugins actually inherit from it even though they implement its interface. The get_processes stuff in general could be fleshed out a bit as well. I just wanted to get something up for the purposes of discussion, so anyone interested in this particular problem should take a look and discuss. :)

Terry



More information about the OpenStack-dev mailing list