[OVN] neutron_ovn_metadata_agent retrying on UUID errors infinitely
Bug #1952550 reported by
Ivan Zhang
This bug affects 7 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
Invalid
|
Undecided
|
Bartosz Bezak | ||
Ussuri |
Fix Released
|
Undecided
|
Unassigned | ||
Victoria |
Fix Released
|
Undecided
|
Unassigned | ||
Wallaby |
Fix Released
|
Undecided
|
Unassigned | ||
Xena |
Fix Released
|
Undecided
|
Unassigned | ||
neutron |
Fix Released
|
Medium
|
Rodolfo Alonso |
Bug Description
*Descrption:
** We observed neutron_
** After investigation, we found that MetadataAgent.
** The neutron is deployed by kolla ansible, where chassis name returned here is the hostname of the compute nodes, and it is not recognized as a valid UUID.
* Version:
** OpenStack Xena
** Ubuntu focal 20.04
** Kolla Ansible
Changed in neutron: | |
importance: | Undecided → Medium |
importance: | Medium → High |
summary: |
- neutron_ovn_metadata_agent retrying on UUID errors infinitely + [OVN] neutron_ovn_metadata_agent retrying on UUID errors infinitely |
tags: | added: ovn |
Changed in kolla-ansible: | |
status: | New → Confirmed |
status: | Confirmed → Triaged |
Changed in kolla-ansible: | |
assignee: | nobody → Bartosz Bezak (bbezak) |
importance: | Undecided → High |
Changed in kolla-ansible: | |
status: | Triaged → Invalid |
importance: | High → Undecided |
To post a comment you must log in.
Hello Ivan:
From OVS documentation [1], you can see "system-ID" is type UUID. You can set "random" to generate, using "uuidgen" [2], a random generated UUID number.
If OVS DB API fails to check the type of the value set in "system-id", this is a problem in the OVS code. It shouldn't be able to set any possible string in Open_vSwitch: external_ ids:system- id.
I'll make the OVN agent code more robust, writing an ERROR message in the logs if the reported issue happens. But need to change the chassis system-id assignation of your deployment tool, providing a valid UUID value.
Regards.
[1]https:/ /docs.openvswit ch.org/ en/latest/ ref/ovs- ctl.8/ /www.apt- browse. org/browse/ ubuntu/ xenial/ main/amd64/ openvswitch- switch/ 2.5.0-0ubuntu1/ file/usr/ share/openvswit ch/scripts/ ovs-ctl
[2]https:/