[release-announce] neutron 17.1.2 (victoria)

no-reply at openstack.org no-reply at openstack.org
Mon May 10 09:34:29 UTC 2021


We high-spiritedly announce the release of:

neutron 17.1.2: OpenStack Networking

This release is part of the victoria 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.

17.1.2
^^^^^^

Other Notes

* The "OVN Metadata Agent" now creates the network namespaces
  including the Neutron network UUID in its name. Previously, the OVN
  datapath UUID was used and it was not obvious for operators and
  during debugging to figure out which namespace corresponded to what
  Neutron network.

Changes in neutron 17.1.1..17.1.2
---------------------------------

1a03a3f8fc ovn-migration: UNDERCLOUD_NODE_USER variable
4014f67c13 Improve Network delete performance
54eb6e969c Improve Subnet update performance
b34d23762e designate: allow PTR zone creation to fail
b2fd999220 [OVN] Check for lock in check_for_mcast_flood_reports
b5d160f4cc [OVN] Simplify connection creation logic
9c3c718e24 Don't ever give up trying to connect to OVN DBs
b169259892 Provide the rpc_response_max_timeout parameter to metadata-agent
321162a653 trivial: Make driver_controller's _attrs_to_driver py3 compatible
60597d2503 [OVN] Only account for bound ports in metadata agent
6f2615a244 [OVN] MetadataProxyHandler to conditionally monitor both Chassis's tables
87c375bab7 Fix migration failed due TypeError of new_vlan_tag
d013a6bbbc Remove SRIOV attach limitation from the doc
342814db72 DHCP notification optimization
1865255246 Pass existing DB obj to save DB requests
a9cd1132ca Get only FIP ID on network delete
8553127bac Remove redundant _ensure_default_security_group
29e36009bb Check for existence instead of fetching the whole net object
ae7a0567ef [OVN] Fix FDB table not registered in OvnSbIdl
cfeafa5ae7 Group execution of SQL functional tests
4407f75c83 [Functional] Fix mocks of the create_dhcp_port method
c028839647 Add locks for setting iptables rules in l3 and metadata agents
1ef7388188 Fix "_get_sg_members" method
db2dd850e7 Remove class "Timer"
b956411b6c ovn: Do not set reside-on-redirect-chassis on distributed FIP
ff5a024c7b Remove FT "test_has_offline_migrations_*" tests
acff5f6ab4 [ovn]: Remove unwanted IP addresses from OVN ports
c4f72f64a9 [ovn] Add neutron network to metadata namespace names
26e6c6f084 [OVN] External ports (SR-IOV) QoS is handled by SR-IOV agent
7e48401378 Call install_ingress_direct_goto_flows() when ovs restarts
7946e41a62 [FT] Reduce "test_walk_versions" upgrade executions
2396d4078e [OVN] Make delete_router_port() less error prone
970b84e9f5 Test SQL cast in "get_total_reservations_map"
6aede40966 [OVN] Set send_periodic to False on provider networks
c3ffac8200 Fix invalid JSON generated by quota details
3e515d417a Schedule networks to new segments if needed
444f7053c9 [SR-IOV] Do not fail if ip-link vf "min_tx_rate" is not supported
64abee5aa2 Clean port forwarding cache when router is DOWN
5a9258d3d2 Fix multicast traffic with IGMP snooping enabled
e62628b277 Make neutron-tempest-dvr-ha-multinode-full to be 2 nodes job
84be4b505c Reduce number of the workers in fullstack gate job
b07afa7212 Stop metadata proxy gracefully
31f9ce541c Delete HA metadata proxy PID and config with elevated privileges


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

neutron/agent/common/ovs_lib.py                    | 12 +++-
neutron/agent/l3/extensions/port_forwarding.py     | 10 ++-
neutron/agent/linux/external_process.py            |  3 +-
neutron/agent/linux/iptables_firewall.py           |  3 +-
neutron/agent/linux/utils.py                       |  9 +++
neutron/agent/metadata/driver.py                   | 69 ++++++++++--------
neutron/agent/metadata_agent.py                    |  3 +
neutron/agent/ovn/metadata/agent.py                | 61 +++++++++-------
neutron/agent/ovn/metadata/ovsdb.py                |  6 +-
neutron/agent/ovn/metadata/server.py               | 11 +--
.../api/rpc/agentnotifiers/dhcp_rpc_agent_api.py   | 31 +++++---
neutron/cmd/ovn/neutron_ovn_db_sync_util.py        |  8 +--
neutron/cmd/sanity/checks.py                       | 34 +++++++++
neutron/cmd/sanity_check.py                        | 15 ++++
neutron/common/ovn/utils.py                        |  6 +-
neutron/common/utils.py                            | 72 -------------------
neutron/db/agentschedulers_db.py                   | 29 +++++++-
neutron/db/db_base_plugin_common.py                |  5 ++
neutron/db/db_base_plugin_v2.py                    | 24 ++++---
neutron/db/ipam_backend_mixin.py                   |  5 +-
neutron/db/ipam_pluggable_backend.py               |  6 +-
neutron/db/l3_db.py                                |  9 ++-
neutron/objects/quota.py                           |  5 +-
neutron/objects/router.py                          |  9 +++
neutron/opts.py                                    |  3 +-
.../ml2/drivers/mech_sriov/agent/pci_lib.py        |  9 ++-
.../drivers/openvswitch/agent/ovs_neutron_agent.py |  8 ++-
.../ml2/drivers/ovn/mech_driver/mech_driver.py     |  3 +-
.../ovn/mech_driver/ovsdb/extensions/qos.py        | 12 +++-
.../drivers/ovn/mech_driver/ovsdb/impl_idl_ovn.py  | 83 +++++++++++++++-------
.../drivers/ovn/mech_driver/ovsdb/maintenance.py   |  3 +
.../drivers/ovn/mech_driver/ovsdb/ovn_client.py    | 72 ++++++++++++-------
.../drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py |  2 +
neutron/plugins/ml2/plugin.py                      | 27 ++++---
neutron/privileged/agent/linux/utils.py            |  7 ++
.../externaldns/drivers/designate/driver.py        | 21 +++++-
.../service_providers/driver_controller.py         |  2 +-
neutron/services/segments/db.py                    |  9 ++-
.../drivers/ovn/mech_driver/ovsdb/test_impl_idl.py | 11 +++
.../ovn/mech_driver/ovsdb/test_ovn_db_sync.py      | 12 ++--
.../agent/l3/extensions/test_port_forwarding.py    | 32 +++++++++
.../unit/agent/linux/test_iptables_firewall.py     | 16 +++++
.../rpc/agentnotifiers/test_dhcp_rpc_agent_api.py  | 19 ++---
.../ml2/drivers/mech_sriov/agent/test_pci_lib.py   | 10 +++
.../openvswitch/agent/test_ovs_neutron_agent.py    | 32 ++++++++-
.../drivers/openvswitch/agent/test_ovs_tunnel.py   | 10 ++-
.../ovn/mech_driver/ovsdb/extensions/test_qos.py   |  8 +++
.../ovn/mech_driver/ovsdb/test_impl_idl_ovn.py     |  2 +-
.../ovn/mech_driver/ovsdb/test_ovn_db_sync.py      |  4 +-
.../drivers/ovn/mech_driver/test_mech_driver.py    |  9 ++-
.../service_providers/test_driver_controller.py    | 13 ++++
...aces-include-network-name-e6e4e5f6ff69e7ed.yaml |  7 ++
.../tripleo_environment/ovn_migration.sh           |  9 ++-
tox.ini                                            |  4 +-
zuul.d/tempest-multinode.yaml                      |  3 +-
74 files changed, 928 insertions(+), 414 deletions(-)







More information about the Release-announce mailing list