[release-announce] neutron 19.7.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Thu Apr 13 11:34:58 UTC 2023


We exuberantly announce the release of:

neutron 19.7.0: OpenStack Networking

This release is part of the xena stable release series.

The source is available from:

    https://opendev.org/openstack/neutron

Download the package from:

    https://tarballs.openstack.org/neutron/

Please report issues through:

    https://bugs.launchpad.net/neutron/+bugs

For more details, please see below.

19.7.0
^^^^^^


Known Issues
************

* The *redirect-type=bridged* option is only used if all the tenant
  networks connected to the router are of type VLAN or FLAT. In this
  case their traffic will be distributed. However, if there is a mix
  of VLAN/FLAT and geneve networks connected to the same router, the
  redirect-type option is not set, and therefore the traffic for the
  VLAN/FLAT networks will also be centralized but not tunneled.


Bug Fixes
*********

* 1986003 (https://bugs.launchpad.net/neutron/+bug/1986003) Fixed an
  issue with concurrent requests to activate the same port binding
  where one of the requests returned a 500 Internal Server Error. With
  the fix one request will return successfully and the other will
  return a 409 Conflict (Binding already active). This fixes errors in
  nova live-migrations where those concurrent requests might be sent.
  Nova handles the 409/Conflict response gracefully.

* [bug 2003455 (https://bugs.launchpad.net/neutron/+bug/2003455)] As
  part of a previous commit
  (https://review.opendev.org/c/openstack/neutron/+/875644) the
  *redirect-type=bridged* option was set in all the router gateway
  ports (cr-lrp ovn ports). However this was breaking the N/S traffic
  for geneve tenant networks connected to the provider networks
  through those routers with the redirect-type option enabled. To fix
  this we ensure that the redirect-type option is only set if all the
  networks connected to the router are of VLAN or FLAT type, otherwise
  we fall back to the default option. This also means that if there is
  a mix of VLAN and geneve tenant networks connected to the same
  router, the VLAN traffic will be centralized (but not tunneled). If
  the traffic for the VLAN/FLAT needs to be distributed, then it
  should use a different router.

Changes in neutron 19.6.0..19.7.0
---------------------------------

dc2762edfc Ensure redirect-type=bridged not used for geneve networks
fc8960c16a Fix concurrent port binding activate
ed44efb443 Revert "Ensure vlan network traffic is not centralized"
92e55ab51f [OVN] Explicitly define the fixed IPs for the metadata port
ed96c94d41 Fix default value for MTUs, when not provided
1e244c57c5 [OVS] Allow custom ethertype traffic in the ingress table
2fb9ddb01e Delete the PB level registers when deleting the duplicated PB
7ca09bfc2e Only create a frozen  Row on matching events
fe0ffa1a2e Ensure vlan network traffic is not centralized
93fddc453c Rename setup-mtu-t1 argument because it is misleading


Diffstat (except docs and test files)
-------------------------------------

.../agent/linux/openvswitch_firewall/firewall.py   |  19 ++++
neutron/cmd/remove_duplicated_port_bindings.py     |  15 ++-
neutron/common/ovn/constants.py                    |   2 +
neutron/db/db_base_plugin_v2.py                    |   2 +-
neutron/objects/ports.py                           |  16 ++-
.../drivers/ovn/mech_driver/ovsdb/maintenance.py   |  67 ++++++++++++-
.../drivers/ovn/mech_driver/ovsdb/ovn_client.py    | 111 +++++++++++++++++----
.../drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py |   3 +-
neutron/plugins/ml2/plugin.py                      |   8 ++
.../ovn/mech_driver/ovsdb/test_ovn_client.py       |  68 +++++++++++++
.../linux/openvswitch_firewall/test_firewall.py    |  22 ++++
.../ovn/mech_driver/ovsdb/test_maintenance.py      |  69 +++++++++++--
.../notes/bug-1986003-9bf5ca04f9304336.yaml        |  10 ++
.../notes/redirect-type-f29e89ca97357fe9.yaml      |  24 +++++
.../infrared/tripleo-ovn-migration/main.yml        |   4 +-
.../tripleo_environment/ovn_migration.sh           |  14 ++-
20 files changed, 453 insertions(+), 51 deletions(-)







More information about the Release-announce mailing list