Public bug reported: OpenStack version: stein (8.0.0, kolla build 20190417)
While deleting routers as part of the tempest run, the following exception has been logged: ``` Error while deleting router ba955d36-2ac4-47b8-aae2-3bf4a2fd2f79: TypeError: unhashable type: 'dict' 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent Traceback (most recent call last): 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/neutron/agent/l3/agent.py", line 463, in _safe_router_removed 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent self.l3_ext_manager.delete_router(self.context, ri.router) 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/neutron/agent/l3/l3_agent_extensions_manager.py", line 66, in delete_router 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent extension.obj.delete_router(context, data) 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/neutron_vpnaas/services/vpn/agent.py", line 80, in delete_router 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent device_driver.destroy_router(data) 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/neutron_vpnaas/services/vpn/device_drivers/ipsec.py", line 1005, in destroy_router 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent self.destroy_process(process_id) 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/neutron_vpnaas/services/vpn/device_drivers/ipsec.py", line 991, in destroy_process 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent if process_id in self.processes: 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent TypeError: unhashable type: 'dict' 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent ``` Looking at methods in the traceback, call to `extension.obj.delete_router` has been updated in commit 4bb78e8c215d24cd2fc9168e7bfbb47ceb89de3e to pass a RouterInfo object instead of the router_id, but neutron-vpnaas has never been updated accordingly. ** Affects: neutron Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1825291 Title: TypeError: unhashable type: 'dict' in neutron-vpnaas while deleting routers Status in neutron: New Bug description: OpenStack version: stein (8.0.0, kolla build 20190417) While deleting routers as part of the tempest run, the following exception has been logged: ``` Error while deleting router ba955d36-2ac4-47b8-aae2-3bf4a2fd2f79: TypeError: unhashable type: 'dict' 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent Traceback (most recent call last): 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/neutron/agent/l3/agent.py", line 463, in _safe_router_removed 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent self.l3_ext_manager.delete_router(self.context, ri.router) 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/neutron/agent/l3/l3_agent_extensions_manager.py", line 66, in delete_router 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent extension.obj.delete_router(context, data) 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/neutron_vpnaas/services/vpn/agent.py", line 80, in delete_router 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent device_driver.destroy_router(data) 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/neutron_vpnaas/services/vpn/device_drivers/ipsec.py", line 1005, in destroy_router 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent self.destroy_process(process_id) 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent File "/var/lib/kolla/venv/local/lib/python2.7/site-packages/neutron_vpnaas/services/vpn/device_drivers/ipsec.py", line 991, in destroy_process 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent if process_id in self.processes: 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent TypeError: unhashable type: 'dict' 2019-04-17 21:25:33.512 36 ERROR neutron.agent.l3.agent ``` Looking at methods in the traceback, call to `extension.obj.delete_router` has been updated in commit 4bb78e8c215d24cd2fc9168e7bfbb47ceb89de3e to pass a RouterInfo object instead of the router_id, but neutron-vpnaas has never been updated accordingly. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1825291/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp