[SRU] OVN: ovnmeta namespaces missing during scalability test causing DHCP issues
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu Cloud Archive | Status tracked in Epoxy | |||||
Antelope |
New
|
Undecided
|
Unassigned | |||
Bobcat |
New
|
Undecided
|
Unassigned | |||
Caracal |
Fix Released
|
Undecided
|
Unassigned | |||
Dalmation |
Fix Released
|
Undecided
|
Unassigned | |||
Epoxy |
Fix Released
|
Undecided
|
Unassigned | |||
Yoga |
New
|
Undecided
|
Unassigned | |||
Zed |
Won't Fix
|
Undecided
|
Unassigned | |||
neutron | Status tracked in Ussuri | |||||
Ussuri |
Fix Released
|
High
|
Terry Wilson | |||
Victoria |
New
|
Undecided
|
Unassigned | |||
Wallaby |
New
|
Undecided
|
Unassigned | |||
Xena |
New
|
Undecided
|
Unassigned | |||
neutron (Ubuntu) | Status tracked in Plucky | |||||
Focal |
Won't Fix
|
Undecided
|
Unassigned | |||
Jammy |
Incomplete
|
Undecided
|
Hua Zhang | |||
Noble |
Fix Released
|
Undecided
|
Unassigned | |||
Oracular |
Fix Released
|
Undecided
|
Unassigned | |||
Plucky |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
ovnmeta- namespaces are missing intermittently then can't reach to VMs
[Test Case]
Not able to reproduce this easily, so I run charmed-
======
Totals
======
Ran: 469 tests in 4273.6309 sec.
- Passed: 398
- Skipped: 69
- Expected Fail: 0
- Unexpected Success: 0
- Failed: 2
Sum of execute time for each test: 4387.2727 sec.
2 failed tests (tempest.
[Where problems could occur]
This patches are related to ovn metadata agent in compute.
VM's connectivity can possibly be affected by this patch when ovn is used.
Biding port to datapath could be affected.
[Others]
== ORIGINAL DESCRIPTION ==
Reported at: https:/
During a scalability test it was noted that a few VMs where having issues being pinged (2 out of ~5000 VMs in the test conducted). After some investigation it was found that the VMs in question did not receive a DHCP lease:
udhcpc: no lease, failing
FAIL
checking http://
failed 1/20: up 181.90. request failed
And the ovnmeta- namespaces for the networks that the VMs was booting from were missing. Looking into the ovn-metadata-
2023-04-18 06:56:09.864 353474 DEBUG neutron.
Apparently, when the system is under stress (scalability tests) there are some edge cases where the metadata port information has not yet being propagated by OVN to the Southbound database and when the PortBindingChas
Note that, running the same tests but with less concurrency did not trigger this issue. So only happens when the system is overloaded.
Related branches
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 86 lines (+74/-0)2 files modifieddebian/patches/handle-creation-of-Port_Binding-with-chassis-set.patch (+73/-0)
debian/patches/series (+1/-0)
Changed in neutron: | |
status: | Triaged → In Progress |
description: | updated |
Changed in neutron (Ubuntu Focal): | |
assignee: | nobody → Seyeong Kim (seyeongkim) |
Changed in neutron (Ubuntu Jammy): | |
assignee: | nobody → Seyeong Kim (seyeongkim) |
summary: |
- OVN: ovnmeta namespaces missing during scalability test causing DHCP - issues + [SRU] OVN: ovnmeta namespaces missing during scalability test causing + DHCP issues |
Changed in neutron (Ubuntu Jammy): | |
assignee: | Seyeong Kim (seyeongkim) → nobody |
Changed in neutron (Ubuntu Focal): | |
assignee: | Seyeong Kim (seyeongkim) → nobody |
no longer affects: | cloud-archive/zed |
description: | updated |
Changed in neutron (Ubuntu Oracular): | |
status: | New → Fix Released |
Changed in neutron (Ubuntu Noble): | |
status: | New → Fix Released |
Changed in neutron (Ubuntu Focal): | |
status: | New → Won't Fix |
Changed in neutron (Ubuntu Jammy): | |
assignee: | nobody → Hua Zhang (zhhuabj) |
status: | New → In Progress |
Change abandoned by "Slawek Kaplonski <email address hidden>" on branch: master /review. opendev. org/c/openstack /neutron/ +/881487
Review: https:/
Reason: This review is > 4 weeks without comment, and failed Zuul jobs the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.