I'm not sure about the process for removing a call from the RPC API. It probably depends on whether the server or the agents get upgraded first.
If the server is upgraded first, then it would need to be backward compatible with the agents from the previous release. So if this change is merged in Juno, then the server side code should not be removed until K.
I'm not sure about the process for removing a call from the RPC API. It probably depends on whether the server or the agents get upgraded first.
If the server is upgraded first, then it would need to be backward compatible with the agents from the previous release. So if this change is merged in Juno, then the server side code should not be removed until K.
The unused code is here:
vagrant@ devstack: /opt/stack/ neutron$ grep -r get_dhcp_port\( neutron/ db/dhcp_ rpc_base. py: def get_dhcp_port(self, context, **kwargs): agent/dhcp_ agent.py: def get_dhcp_port(self, network_id, device_id): tests/unit/ test_dhcp_ agent.py: def test_get_ dhcp_port( self): tests/unit/ test_dhcp_ agent.py: retval = self.proxy. get_dhcp_ port('netid' , 'devid') tests/unit/ test_dhcp_ agent.py: self.assertIsNo ne(self. proxy.get_ dhcp_port( 'netid' , 'devid')) tests/unit/ test_db_ rpc_base. py: retval = self.callbacks. get_dhcp_ port(mock. Mock(),
neutron/
neutron/
neutron/
neutron/
neutron/
neutron/