2023-08-23 08:45:11 |
Mustafa Kemal Gilor |
bug |
|
|
added bug |
2023-08-28 07:26:14 |
Mamatisa Nurmatov |
neutron: status |
New |
Confirmed |
|
2023-08-28 07:26:18 |
Mamatisa Nurmatov |
neutron: importance |
Undecided |
Medium |
|
2023-08-28 07:26:24 |
Mamatisa Nurmatov |
neutron: importance |
Medium |
Low |
|
2023-08-28 07:26:32 |
Mamatisa Nurmatov |
tags |
|
doc |
|
2023-08-28 09:53:29 |
Rodolfo Alonso |
neutron: assignee |
|
Rodolfo Alonso (rodolfo-alonso-hernandez) |
|
2023-08-28 09:59:46 |
OpenStack Infra |
neutron: status |
Confirmed |
In Progress |
|
2023-08-31 11:37:35 |
OpenStack Infra |
neutron: status |
In Progress |
Fix Released |
|
2023-08-31 13:27:27 |
OpenStack Infra |
tags |
doc |
doc in-stable-yoga |
|
2023-08-31 13:27:32 |
OpenStack Infra |
tags |
doc in-stable-yoga |
doc in-stable-xena in-stable-yoga |
|
2023-08-31 13:53:20 |
OpenStack Infra |
tags |
doc in-stable-xena in-stable-yoga |
doc in-stable-wallaby in-stable-xena in-stable-yoga |
|
2023-08-31 21:00:32 |
OpenStack Infra |
tags |
doc in-stable-wallaby in-stable-xena in-stable-yoga |
doc in-stable-wallaby in-stable-xena in-stable-yoga in-stable-zed |
|
2023-10-09 11:01:08 |
Mustafa Kemal Gilor |
bug task added |
|
neutron (Ubuntu) |
|
2023-10-09 11:01:26 |
Mustafa Kemal Gilor |
neutron (Ubuntu): assignee |
|
Mustafa Kemal Gilor (mustafakemalgilor) |
|
2023-10-09 11:13:10 |
Mustafa Kemal Gilor |
nominated for series |
|
Ubuntu Jammy |
|
2023-10-09 11:13:10 |
Mustafa Kemal Gilor |
bug task added |
|
neutron (Ubuntu Jammy) |
|
2023-10-09 11:13:10 |
Mustafa Kemal Gilor |
nominated for series |
|
Ubuntu Mantic |
|
2023-10-09 11:13:10 |
Mustafa Kemal Gilor |
bug task added |
|
neutron (Ubuntu Mantic) |
|
2023-10-09 11:13:10 |
Mustafa Kemal Gilor |
nominated for series |
|
Ubuntu Lunar |
|
2023-10-09 11:13:10 |
Mustafa Kemal Gilor |
bug task added |
|
neutron (Ubuntu Lunar) |
|
2023-10-09 11:13:10 |
Mustafa Kemal Gilor |
nominated for series |
|
Ubuntu Focal |
|
2023-10-09 11:13:10 |
Mustafa Kemal Gilor |
bug task added |
|
neutron (Ubuntu Focal) |
|
2023-10-09 11:14:18 |
Mustafa Kemal Gilor |
bug task added |
|
cloud-archive |
|
2023-10-09 11:15:37 |
Mustafa Kemal Gilor |
nominated for series |
|
cloud-archive/yoga |
|
2023-10-09 11:15:37 |
Mustafa Kemal Gilor |
bug task added |
|
cloud-archive/yoga |
|
2023-10-09 11:15:37 |
Mustafa Kemal Gilor |
nominated for series |
|
cloud-archive/victoria |
|
2023-10-09 11:15:37 |
Mustafa Kemal Gilor |
bug task added |
|
cloud-archive/victoria |
|
2023-10-09 11:15:37 |
Mustafa Kemal Gilor |
nominated for series |
|
cloud-archive/zed |
|
2023-10-09 11:15:37 |
Mustafa Kemal Gilor |
bug task added |
|
cloud-archive/zed |
|
2023-10-09 11:15:37 |
Mustafa Kemal Gilor |
nominated for series |
|
cloud-archive/bobcat |
|
2023-10-09 11:15:37 |
Mustafa Kemal Gilor |
bug task added |
|
cloud-archive/bobcat |
|
2023-10-09 11:15:37 |
Mustafa Kemal Gilor |
nominated for series |
|
cloud-archive/antelope |
|
2023-10-09 11:15:37 |
Mustafa Kemal Gilor |
bug task added |
|
cloud-archive/antelope |
|
2023-10-09 11:15:37 |
Mustafa Kemal Gilor |
nominated for series |
|
cloud-archive/ussuri |
|
2023-10-09 11:15:37 |
Mustafa Kemal Gilor |
bug task added |
|
cloud-archive/ussuri |
|
2023-10-09 11:15:37 |
Mustafa Kemal Gilor |
nominated for series |
|
cloud-archive/xena |
|
2023-10-09 11:15:37 |
Mustafa Kemal Gilor |
bug task added |
|
cloud-archive/xena |
|
2023-10-09 11:15:37 |
Mustafa Kemal Gilor |
nominated for series |
|
cloud-archive/wallaby |
|
2023-10-09 11:15:37 |
Mustafa Kemal Gilor |
bug task added |
|
cloud-archive/wallaby |
|
2023-10-09 11:18:14 |
Mustafa Kemal Gilor |
bug task deleted |
neutron (Ubuntu Mantic) |
|
|
2023-10-09 12:13:56 |
Mustafa Kemal Gilor |
bug task deleted |
neutron (Ubuntu Focal) |
|
|
2023-10-09 12:20:29 |
Mustafa Kemal Gilor |
bug task deleted |
cloud-archive/victoria |
|
|
2023-10-16 07:07:11 |
Mustafa Kemal Gilor |
bug task deleted |
cloud-archive/bobcat |
|
|
2023-10-16 07:53:54 |
OpenStack Infra |
cloud-archive/ussuri: status |
New |
In Progress |
|
2023-10-16 09:40:18 |
Nobuto Murata |
bug |
|
|
added subscriber Nobuto Murata |
2023-10-16 12:58:07 |
Mustafa Kemal Gilor |
nominated for series |
|
Ubuntu Focal |
|
2023-10-16 12:58:07 |
Mustafa Kemal Gilor |
bug task added |
|
neutron (Ubuntu Focal) |
|
2023-10-19 22:13:58 |
OpenStack Infra |
tags |
doc in-stable-wallaby in-stable-xena in-stable-yoga in-stable-zed |
doc in-stable-victoria in-stable-wallaby in-stable-xena in-stable-yoga in-stable-zed |
|
2023-10-31 16:30:04 |
OpenStack Infra |
cloud-archive/ussuri: status |
In Progress |
Fix Committed |
|
2023-11-02 07:24:44 |
Mustafa Kemal Gilor |
nominated for series |
|
cloud-archive/victoria |
|
2023-11-02 07:24:44 |
Mustafa Kemal Gilor |
bug task added |
|
cloud-archive/victoria |
|
2023-11-02 07:52:54 |
Mustafa Kemal Gilor |
description |
The port "uplink_status_propagation" feature does not work when OVN is used as the mechanism driver. The reproducer below is working fine with openvswitch as the mechanism driver, but not with the OVN:
openstack port create --binding-profile trusted=true --enable-uplink-status-propagation --net private --vnic-type direct test-sriov-bond-enable-uplink-status-propagation-vm-1-port-1
The command fails with the following error when OVN is the mech driver:
BadRequestException: 400: Client Error for url: https://10.5.3.81:9696/v2.0/ports, Unrecognized attribute(s) 'propagate_uplink_status'
With ML2/OVS, the port creation command above succeeds without any errors.
As for the ml2_conf, "uplink_status_propagation" is listed in the extension drivers:
[ml2]
extension_drivers=port_security,dns_domain_ports,uplink_status_propagation
type_drivers = geneve,gre,vlan,flat,local
tenant_network_types = geneve,gre,vlan,flat,local
mechanism_drivers = ovn,sriovnicswitch
/*...*/
I also found the following document which shows the feature gap between ML2/OVS and OVN, but the uplink_status_propagation is not listed: https://docs.openstack.org/neutron/latest/ovn/gaps.html#id9 , maybe this page can be updated as well. |
[Impact]
This SRU is a backport of https://review.opendev.org/c/openstack/neutron/+/892895 to the respective Ubuntu and UCA releases. The patch is merged to all respective upstream branches (master & stable/[u,v,w,x,y,z,2023.1(a)]).
This SRU intends to add the missing 'uplink-status-propagation' extension to ML2/OVN. This extension is already present and working in ML2/OVS, and it is supported by ML2/OVN but the extension is somehow not added to ML2/OVN. The patch simply adds the missing extension to the ML2/OVN too.
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-2c6a-42fd-98c4-223d345c8c4f --binding-profile trusted=true --enable-uplink-status-propagation --vnic-type direct aaa
# BadRequestException: 400: Client Error for url: https://mycloud.example.com:9696/v2.0/ports, Unrecognized attribute(s) 'propagate_uplink_status'
```
The fix corrects this behavior by adding the missing extension.
[Test Case]
- Deploy a Focal/Yoga cloud:
- ./generate-bundle.sh -s focal -r yoga --name test-focal-yoga-stack --run --ovn
# After the dust settles
- ./configure
- source ./novarc
- openstack port create --network <network-id> --binding-profile trusted=true --enable-uplink-status-propagation --vnic-type direct aaa
- It should fail with "BadRequestException: 400: Client Error for url: https://mycloud.example.com:9696/v2.0/ports, Unrecognized attribute(s) 'propagate_uplink_status'"
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. |
|
2023-11-02 07:53:06 |
Mustafa Kemal Gilor |
summary |
[OVN] port creation with --enable-uplink-status-propagation does not work with OVN mechanism driver |
[SRU] [OVN] port creation with --enable-uplink-status-propagation does not work with OVN mechanism driver |
|
2023-11-02 07:55:50 |
Mustafa Kemal Gilor |
attachment added |
|
focal.debdiff https://bugs.launchpad.net/neutron/+bug/2032770/+attachment/5715216/+files/focal.debdiff |
|
2023-11-02 07:56:17 |
Mustafa Kemal Gilor |
attachment added |
|
jammy.debdiff https://bugs.launchpad.net/neutron/+bug/2032770/+attachment/5715217/+files/jammy.debdiff |
|
2023-11-02 07:56:53 |
Mustafa Kemal Gilor |
attachment added |
|
lunar.debdiff https://bugs.launchpad.net/neutron/+bug/2032770/+attachment/5715218/+files/lunar.debdiff |
|
2023-11-02 07:57:20 |
Mustafa Kemal Gilor |
attachment added |
|
uca_bionic_ussuri.debdiff https://bugs.launchpad.net/neutron/+bug/2032770/+attachment/5715219/+files/uca_bionic_ussuri.debdiff |
|
2023-11-02 07:57:39 |
Mustafa Kemal Gilor |
attachment added |
|
uca_focal_victoria.debdiff https://bugs.launchpad.net/neutron/+bug/2032770/+attachment/5715220/+files/uca_focal_victoria.debdiff |
|
2023-11-02 07:58:01 |
Mustafa Kemal Gilor |
attachment added |
|
uca_focal_wallaby.debdiff https://bugs.launchpad.net/neutron/+bug/2032770/+attachment/5715221/+files/uca_focal_wallaby.debdiff |
|
2023-11-02 07:58:21 |
Mustafa Kemal Gilor |
attachment added |
|
uca_jammy_xena.debdiff https://bugs.launchpad.net/neutron/+bug/2032770/+attachment/5715222/+files/uca_jammy_xena.debdiff |
|
2023-11-02 07:58:40 |
Mustafa Kemal Gilor |
attachment added |
|
uca_jammy_yoga.debdiff https://bugs.launchpad.net/neutron/+bug/2032770/+attachment/5715223/+files/uca_jammy_yoga.debdiff |
|
2023-11-02 07:59:37 |
Mustafa Kemal Gilor |
attachment added |
|
uca_jammy_zed.debdiff https://bugs.launchpad.net/neutron/+bug/2032770/+attachment/5715224/+files/uca_jammy_zed.debdiff |
|
2023-11-02 07:59:57 |
Mustafa Kemal Gilor |
attachment added |
|
uca_jammy_antelope.debdiff https://bugs.launchpad.net/neutron/+bug/2032770/+attachment/5715225/+files/uca_jammy_antelope.debdiff |
|
2023-11-02 08:18:53 |
Ubuntu Foundations Team Bug Bot |
tags |
doc in-stable-victoria in-stable-wallaby in-stable-xena in-stable-yoga in-stable-zed |
doc in-stable-victoria in-stable-wallaby in-stable-xena in-stable-yoga in-stable-zed patch |
|
2023-11-02 08:18:59 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Sponsors |
2023-11-21 15:01:38 |
Corey Bryant |
neutron (Ubuntu): importance |
Undecided |
Medium |
|
2023-11-21 15:01:38 |
Corey Bryant |
neutron (Ubuntu): status |
New |
Triaged |
|
2023-11-21 15:03:24 |
Corey Bryant |
neutron (Ubuntu Focal): importance |
Undecided |
Medium |
|
2023-11-21 15:03:24 |
Corey Bryant |
neutron (Ubuntu Focal): status |
New |
Triaged |
|
2023-11-21 15:03:38 |
Corey Bryant |
neutron (Ubuntu Jammy): importance |
Undecided |
Medium |
|
2023-11-21 15:03:38 |
Corey Bryant |
neutron (Ubuntu Jammy): status |
New |
Triaged |
|
2023-11-21 15:03:49 |
Corey Bryant |
neutron (Ubuntu Lunar): importance |
Undecided |
Medium |
|
2023-11-21 15:03:49 |
Corey Bryant |
neutron (Ubuntu Lunar): status |
New |
Triaged |
|
2023-11-21 15:04:02 |
Corey Bryant |
cloud-archive/antelope: importance |
Undecided |
Medium |
|
2023-11-21 15:04:02 |
Corey Bryant |
cloud-archive/antelope: status |
New |
Triaged |
|
2023-11-21 15:04:13 |
Corey Bryant |
cloud-archive/ussuri: importance |
Undecided |
Medium |
|
2023-11-21 15:04:13 |
Corey Bryant |
cloud-archive/ussuri: status |
Fix Committed |
Triaged |
|
2023-11-21 15:04:21 |
Corey Bryant |
cloud-archive/victoria: importance |
Undecided |
Medium |
|
2023-11-21 15:04:21 |
Corey Bryant |
cloud-archive/victoria: status |
New |
Triaged |
|
2023-11-21 15:04:31 |
Corey Bryant |
cloud-archive: importance |
Undecided |
Medium |
|
2023-11-21 15:04:31 |
Corey Bryant |
cloud-archive: status |
New |
Triaged |
|
2023-11-21 15:04:41 |
Corey Bryant |
cloud-archive/wallaby: importance |
Undecided |
Medium |
|
2023-11-21 15:04:41 |
Corey Bryant |
cloud-archive/wallaby: status |
New |
Triaged |
|
2023-11-21 15:04:51 |
Corey Bryant |
cloud-archive/xena: importance |
Undecided |
Medium |
|
2023-11-21 15:04:51 |
Corey Bryant |
cloud-archive/xena: status |
New |
Triaged |
|
2023-11-21 15:04:59 |
Corey Bryant |
cloud-archive/yoga: importance |
Undecided |
Medium |
|
2023-11-21 15:04:59 |
Corey Bryant |
cloud-archive/yoga: status |
New |
Triaged |
|
2023-11-21 15:05:10 |
Corey Bryant |
cloud-archive/zed: importance |
Undecided |
Medium |
|
2023-11-21 15:05:10 |
Corey Bryant |
cloud-archive/zed: status |
New |
Triaged |
|
2023-11-21 15:06:15 |
Corey Bryant |
cloud-archive: status |
Triaged |
Fix Released |
|
2023-11-21 15:06:33 |
Corey Bryant |
neutron (Ubuntu): status |
Triaged |
Fix Released |
|
2023-11-23 09:39:04 |
OpenStack Infra |
cloud-archive/antelope: status |
Triaged |
Fix Released |
|
2023-11-23 09:41:47 |
OpenStack Infra |
cloud-archive/yoga: status |
Triaged |
Fix Released |
|
2023-11-23 09:43:19 |
OpenStack Infra |
cloud-archive/zed: status |
Triaged |
Fix Released |
|
2023-11-23 11:32:35 |
Julian Andres Klode |
removed subscriber Ubuntu Sponsors |
|
|
|
2023-11-23 13:31:36 |
Mustafa Kemal Gilor |
attachment removed |
jammy.debdiff https://bugs.launchpad.net/neutron/+bug/2032770/+attachment/5715217/+files/jammy.debdiff |
|
|
2023-11-23 13:32:16 |
Mustafa Kemal Gilor |
attachment added |
|
jammy.debdiff https://bugs.launchpad.net/neutron/+bug/2032770/+attachment/5722723/+files/jammy.debdiff |
|
2023-12-13 20:24:28 |
Corey Bryant |
neutron (Ubuntu Lunar): status |
Triaged |
Fix Released |
|
2023-12-13 20:24:40 |
Corey Bryant |
neutron (Ubuntu Jammy): status |
Triaged |
Fix Released |
|
2023-12-13 20:59:59 |
Corey Bryant |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2023-12-13 21:43:28 |
Ubuntu Archive Robot |
bug |
|
|
added subscriber Corey Bryant |
2024-01-11 16:33:01 |
Andreas Hasenack |
neutron (Ubuntu Focal): status |
Triaged |
Fix Committed |
|
2024-01-11 16:33:06 |
Andreas Hasenack |
bug |
|
|
added subscriber SRU Verification |
2024-01-11 16:33:12 |
Andreas Hasenack |
tags |
doc in-stable-victoria in-stable-wallaby in-stable-xena in-stable-yoga in-stable-zed patch |
doc in-stable-victoria in-stable-wallaby in-stable-xena in-stable-yoga in-stable-zed patch verification-needed verification-needed-focal |
|
2024-01-17 14:57:15 |
OpenStack Infra |
cloud-archive/ussuri: status |
Triaged |
Fix Released |
|
2024-01-29 16:11:00 |
Brian Haley |
tags |
doc in-stable-victoria in-stable-wallaby in-stable-xena in-stable-yoga in-stable-zed patch verification-needed verification-needed-focal |
doc in-stable-victoria in-stable-wallaby in-stable-xena in-stable-yoga in-stable-zed patch verification-done verification-done-focal |
|
2024-01-31 06:23:00 |
Chris Halse Rogers |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2024-01-31 21:57:13 |
Launchpad Janitor |
neutron (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2024-02-14 11:06:57 |
James Page |
cloud-archive/ussuri: status |
Fix Released |
Fix Committed |
|
2024-02-14 11:06:58 |
James Page |
tags |
doc in-stable-victoria in-stable-wallaby in-stable-xena in-stable-yoga in-stable-zed patch verification-done verification-done-focal |
doc in-stable-victoria in-stable-wallaby in-stable-xena in-stable-yoga in-stable-zed patch verification-done verification-done-focal verification-ussuri-needed |
|
2024-03-06 12:00:02 |
OpenStack Infra |
cloud-archive/victoria: status |
Triaged |
Fix Released |
|
2024-03-06 12:09:03 |
OpenStack Infra |
cloud-archive/wallaby: status |
Triaged |
Fix Released |
|
2024-03-06 12:18:32 |
OpenStack Infra |
cloud-archive/xena: status |
Triaged |
Fix Released |
|
2024-03-06 22:21:02 |
Brian Haley |
tags |
doc in-stable-victoria in-stable-wallaby in-stable-xena in-stable-yoga in-stable-zed patch verification-done verification-done-focal verification-ussuri-needed |
doc in-stable-victoria in-stable-wallaby in-stable-xena in-stable-yoga in-stable-zed patch verification-done verification-done-focal verification-ussuri-done |
|
2024-03-25 15:49:52 |
James Page |
cloud-archive/ussuri: status |
Fix Committed |
Fix Released |
|
2024-04-11 09:09:02 |
James Page |
cloud-archive/wallaby: status |
Fix Released |
Fix Committed |
|
2024-04-11 09:09:05 |
James Page |
tags |
doc in-stable-victoria in-stable-wallaby in-stable-xena in-stable-yoga in-stable-zed patch verification-done verification-done-focal verification-ussuri-done |
doc in-stable-victoria in-stable-wallaby in-stable-xena in-stable-yoga in-stable-zed patch verification-done verification-done-focal verification-ussuri-done verification-wallaby-needed |
|