not sending Nova notification when using neutron API on mod_wsgi
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
High
|
Krzysztof Tomaszewski |
Bug Description
When using Neutron API server with Apache mod_wsgi then
notification to Nova are not always send and lost.
How to reproduce: Ubuntu 20.04; upstream devstack master configured
with Apache mod_wsgi [1]
stack@devstack11:~$ openstack server create --availability-zone nova:devstack11 --net public --key-name test --flavor ds512M --image ubuntu t1
stack@devstack11:~$ openstack port create --net private test_port; openstack server add port t1 test_port
VM get it's port properly:
stack@devstack1
+------
| Field | Value |
+------
| device_id | 59d7e21b-
| id | 4ed67e46-
+------
stack@devstack1
Interface Type Source Model MAC
-------
tapbef7c488-e4 ethernet - virtio fa:16:3e:d1:23:72
tap4ed67e46-53 ethernet - virtio fa:16:3e:60:3f:1a
but when deleting port from neutron API:
stack@devstack1
on libvirt:
stack@devstack1
Interface Type Source Model MAC
-------
tapbef7c488-e4 ethernet - virtio fa:16:3e:d1:23:72
tap4ed67e46-53 ethernet - virtio fa:16:3e:60:3f:1a
and on neutron side:
stack@devstack1
No Port found for test_port
after few tries you can end up with:
stack@devstack1
No Port found for test_port
and
stack@devstack1
Interface Type Source Model MAC
-------
tapbef7c488-e4 ethernet - virtio fa:16:3e:d1:23:72
tap4ed67e46-53 ethernet - virtio fa:16:3e:60:3f:1a
tap2b20446c-3d ethernet - virtio fa:16:3e:22:6c:19
tapea396111-d3 ethernet - virtio fa:16:3e:c3:38:4a
[1] https:/
description: | updated |
summary: |
- not sending Nova notification when using neutron API on WSGI + not sending Nova notification when using neutron API on mod_wsgi |
Changed in neutron: | |
assignee: | nobody → Krzysztof Tomaszewski (labedz) |
Changed in neutron: | |
importance: | Undecided → High |
tags: | added: api |
Fix proposed to branch: master /review. opendev. org/c/openstack /neutron/ +/839218
Review: https:/