ovn-agent: exception when deleing agent
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
New
|
High
|
Kien Nguyen |
Bug Description
Call neutron API to delete ovn agent, it returns 204 but the agent isn't deleted. Check neutron-server.log find out there is an exception when deleting agent:
```
2024-12-04 09:21:15.303 838 ERROR ovsdbapp.event [-] Unexpected exception in notify_loop: TypeError: unhashable type: 'list'
2024-12-04 09:21:15.303 838 ERROR ovsdbapp.event Traceback (most recent call last):
2024-12-04 09:21:15.303 838 ERROR ovsdbapp.event File "/var/lib/
2024-12-04 09:21:15.303 838 ERROR ovsdbapp.event match.run(event, row, updates)
2024-12-04 09:21:15.303 838 ERROR ovsdbapp.event File "/var/lib/
2024-12-04 09:21:15.303 838 ERROR ovsdbapp.event n_agent.
2024-12-04 09:21:15.303 838 ERROR ovsdbapp.event File "/var/lib/
2024-12-04 09:21:15.303 838 ERROR ovsdbapp.event del self.agents[
2024-12-04 09:21:15.303 838 ERROR ovsdbapp.event TypeError: unhashable type: 'list'
2024-12-04 09:21:15.303 838 ERROR ovsdbapp.event
2024-12-04 09:21:15.303 799 ERROR ovsdbapp.event [-] Unexpected exception in notify_loop: TypeError: unhashable type: 'list'
2024-12-04 09:21:15.303 799 ERROR ovsdbapp.event Traceback (most recent call last):
2024-12-04 09:21:15.303 799 ERROR ovsdbapp.event File "/var/lib/
2024-12-04 09:21:15.303 799 ERROR ovsdbapp.event match.run(event, row, updates)
2024-12-04 09:21:15.303 799 ERROR ovsdbapp.event File "/var/lib/
2024-12-04 09:21:15.303 799 ERROR ovsdbapp.event n_agent.
2024-12-04 09:21:15.303 799 ERROR ovsdbapp.event File "/var/lib/
2024-12-04 09:21:15.303 799 ERROR ovsdbapp.event del self.agents[
2024-12-04 09:21:15.303 799 ERROR ovsdbapp.event TypeError: unhashable type: 'list'
```
Changed in neutron: | |
assignee: | nobody → Kien Nguyen (kiennt2609) |
Changed in neutron: | |
status: | Confirmed → In Progress |
An fyi that this was broken in 2023.2 with https:/ /review. opendev. org/c/openstack /neutron/ +/883607 so any fix will need to be cherry-picked back to there one it merges on master branch.