ML2 mech driver sometimes receives network context without provider attributes in delete_network_postcommit
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Low
|
Rodolfo Alonso |
Bug Description
When a network is deleted, sometimes the delete_
I am using Rocky (13.0.4), on CentOS 7.5 + RDO, and kolla-ansible. I have three controllers running neutron-server.
Specifically, the mechanism driver is networking-
In my testing I have found that reducing the number of neutron-server instances reduces the likelihood of seeing this issue. I did not see it with only one instance running, but only tested ~10 times.
I have collected logs from a broken case and a working case, and one key difference I can see is that in the working case I see two of these messages, and in the broken case I see three:
Network 3ed87da6-
Indeed, _extend_
It seems to be a race condition between segment deletion and creation of the _mech_context in the network precommit.
tags: | added: networking-generic-switc segments |
tags: |
added: networking-generic-switch removed: networking-generic-switc |
Changed in neutron: | |
importance: | Undecided → Low |
Changed in neutron: | |
assignee: | Mark Goddard (mgoddard) → Rodolfo Alonso (rodolfo-alonso-hernandez) |
tags: | added: pike-backport-potential queens-backport-potential rocky-backport-potential stein-backport-potential |
Logs from a working delete: http:// paste.openstack .org/show/ 767151/ paste.openstack .org/show/ 767152/
Logs from a failing delete: http://