What changed recently in Neutron's server code flow?
Using devstack.
I would like to ask that is there any change in the code flow of the neutron server.
As per my understanding (assuming Neutron is running OVS plugin), when a curl request for example GET /v2.0/networks was made it was received by the file Resource.py. This would then route it to the controller file Base.py. After that, it would go to the ovs_neutron_plugin.py file. The last one being located in neutron/plugins/openvswitch directory.
The neutron services could be restarted with screen -r
navigating to the selected services and then restarting them. But I think there has been a change in this flow. I tried to dig inside and found that the flow does not go through the ovs_neutron_plugin file. I commented the functions related to Show Network ,get_network(), and List networks get_networks(), then restarted the service again, using the procedure mentioned in the previous paragraph, however the request still got executed. Stack trace was also not of help as the code flow did not go to the functions get_network() and get_networks() .
If anyone is aware of this could you please update me about it, i would be thankful for your help.