[SRU] [OVN] port creation with --enable-uplink-status-propagation does not work with OVN mechanism driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Fix Released
|
Medium
|
Unassigned | ||
Antelope |
Fix Released
|
Medium
|
Unassigned | ||
Ussuri |
Fix Released
|
Medium
|
Unassigned | ||
Victoria |
Fix Released
|
Medium
|
Unassigned | ||
Wallaby |
Fix Committed
|
Medium
|
Unassigned | ||
Xena |
Fix Released
|
Medium
|
Unassigned | ||
Yoga |
Fix Released
|
Medium
|
Unassigned | ||
Zed |
Fix Released
|
Medium
|
Unassigned | ||
neutron |
Fix Released
|
Low
|
Rodolfo Alonso | ||
neutron (Ubuntu) |
Fix Released
|
Medium
|
Mustafa Kemal Gilor | ||
Focal |
Fix Released
|
Medium
|
Unassigned | ||
Jammy |
Fix Released
|
Medium
|
Unassigned | ||
Lunar |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Impact]
This SRU is a backport of https:/
This SRU intends to add the missing 'uplink-
The impact of this is visible for the deployments migrating from ML2/OVS to ML2/OVN. The following command fails to work on ML2/OVN:
```
openstack port create --network 8d30fb08-
# BadRequestExcep
```
The fix corrects this behavior by adding the missing extension.
[Test Case]
- Deploy a Focal/Yoga cloud:
- ./generate-
# After the dust settles
- ./configure
- source ./novarc
- openstack port create --network <network-id> --binding-profile trusted=true --enable-
- It should fail with "BadRequestExce
To confirm the fix, repeat the scenario and observe that the error disappears and port creation succeeds.
[Regression Potential]
The patch is quite trivial and should not affect any deployment negatively. The extension is optional and disabled by default.
Changed in neutron: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
importance: | Medium → Low |
tags: | added: doc |
Changed in neutron (Ubuntu): | |
assignee: | nobody → Mustafa Kemal Gilor (mustafakemalgilor) |
no longer affects: | neutron (Ubuntu Mantic) |
no longer affects: | neutron (Ubuntu Focal) |
no longer affects: | cloud-archive/victoria |
no longer affects: | cloud-archive/bobcat |
Changed in neutron (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in neutron (Ubuntu Focal): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in neutron (Ubuntu Jammy): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in neutron (Ubuntu Lunar): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in cloud-archive: | |
importance: | Undecided → Medium |
status: | New → Triaged |
status: | Triaged → Fix Released |
Changed in neutron (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in neutron (Ubuntu Lunar): | |
status: | Triaged → Fix Released |
Changed in neutron (Ubuntu Jammy): | |
status: | Triaged → Fix Released |
tags: |
added: verification-done verification-done-focal removed: verification-needed verification-needed-focal |
I think it would be much helpful to avoid any confusion if we mention in the doc or man page that the feature is only available on which mechanism driver.