A recent change used a keyword argument when it didn't need to,
correct it to fix the multinode DVR job.
End of typical traceback:
File "/opt/stack/new/neutron/neutron/api/rpc/handlers/l3_rpc.py",
in delete_agent_gateway_port(admin_ctx, network_id, host_id=host)
TypeError: delete_floatingip_agent_gateway_port() got multiple
values for keyword argument 'host_id'
Introduced in commit
639f1893dde0d393a97b29ca5309dba716831a7
Related-bug: #
1495147
Change-Id: Id2522bc843bc7b089b7783d3f765900a50a0033f
host = kwargs.get('host')
admin_ctx = neutron_context.get_admin_context()
self.l3plugin.delete_floatingip_agent_gateway_port(
- admin_ctx, network_id, host_id=host)
+ admin_ctx, host, network_id)