[release-announce] neutron 16.4.2 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Fri Nov 12 14:07:28 UTC 2021


We are pleased to announce the release of:

neutron 16.4.2: OpenStack Networking

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

Changes in neutron 16.4.1..16.4.2
---------------------------------

3c99c719d0 [DVR] Fix update of the MTU in the DVR HA routers
f144ba95a5 Check a namespace existence by checking only its own directory
11fe2bff17 Don't setup bridge controller if it is already set
a805f175ae Fix OVN migration workload creation order
b767825d13 [ovn] Stop monitoring the SB MAC_Binding table to reduce mem footprint
753be029a9 [OVN Migration] Remove trunk's subports from the nodes
226367eed1 Delete log entries when SG or port is deleted
0c5a5ef921 [OVN Migration] Remove qr and dhcp ports from the nodes
e814e93e8e [OVN] Tune OVN routers to reduce the mem footprint for ML2/OVN
8b7597ea9d [OVN] Update the DHCP options when the metadata port is modified
384f2bb2aa [DVR] Fix update of the MTU in the SNAT namespace
1db798fab5 [ovn] Add logs for ovs to ovn migration
5156364b68 [OVN] Allow IP allocation with different segments for OVN service ports
1cbb2d83d1 [DVR] Check if SNAT iptables manager is initialized
9cba039b32 [OVN] Set NB/SB "connection" inactivity probe
ba80c87cee Fix "_sync_metadata_ports" with no DHCP subnets
d0cf4638f5 [DVR] Set arp entries only for single IPs given as allowed addr pair
38dc5d3a64 Replace cirros 0.4.0 by 0.5.2 in ovn migration create-resources.sh.j2
41ed4d7f43 Remove dhcp_extra_opt name after first newline character
707afe7012 Delete SG log entries when SG is deleted
d5825e2e76 [ovn] metadata functional tests don't support Chassis_Private
ebdf7c9f65 [Functional] Wait for the initial state of ha router before test
7eaa84a0cd Populate self.floating_ips_dict using "ip rule" information
c45f0fd4bc Revert "[L3][HA] Retry when setting HA router GW status."
1327a54337 Fix neutron_pg_drop-related startup issues
9b0f094564 VLAN "allocate_partially_specified_segment" can return any physnet
16a2fe7722 Randomize segmentation ID assignation
cb28ea06d1 Make test_throttler happy
78ff22e6bb Ensure net dict has provider info on precommit delete
3ebe727ae3 Skip FIP check if VALIDATE_MIGRATION is not True
463083c713 [L3] Use processing queue for network update events
13275402ce Implement namespace creation method


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

neutron/agent/common/ovs_lib.py                    |   9 +-
neutron/agent/l3/agent.py                          | 148 ++++++++++-------
neutron/agent/l3/dvr_edge_ha_router.py             |  20 +++
neutron/agent/l3/dvr_edge_router.py                |  23 ++-
neutron/agent/l3/dvr_local_router.py               |  96 +++++++----
neutron/agent/l3/fip_rule_priority_allocator.py    |   3 +
neutron/agent/l3/ha_router.py                      |  22 +--
neutron/agent/l3/router_info.py                    |  13 +-
neutron/agent/linux/dhcp.py                        |   1 +
neutron/agent/linux/interface.py                   |  12 +-
neutron/agent/linux/ip_lib.py                      |  13 +-
neutron/common/ovn/utils.py                        |  20 +++
neutron/common/utils.py                            |  17 ++
neutron/db/ipam_pluggable_backend.py               |   3 +-
neutron/objects/plugins/ml2/base.py                |  10 +-
neutron/plugins/ml2/drivers/helpers.py             |  12 +-
.../agent/openflow/native/ovs_bridge.py            |  10 +-
.../ml2/drivers/ovn/mech_driver/mech_driver.py     |  49 +++++-
.../drivers/ovn/mech_driver/ovsdb/impl_idl_ovn.py  |  15 +-
.../drivers/ovn/mech_driver/ovsdb/maintenance.py   |  26 +++
.../drivers/ovn/mech_driver/ovsdb/ovn_client.py    |  77 ++++++---
.../drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py |  10 +-
neutron/plugins/ml2/plugin.py                      |   8 +-
neutron/privileged/agent/linux/ip_lib.py           |  18 ++-
neutron/privileged/agent/linux/utils.py            |  10 +-
neutron/services/logapi/common/db_api.py           |  34 ++--
neutron/services/logapi/common/sg_callback.py      |   3 +-
neutron/services/logapi/logging_plugin.py          |  23 +++
.../functional/agent/l3/test_legacy_router.py      |  36 ++++-
.../agent/ovn/metadata/test_metadata_agent.py      |  27 +++-
.../functional/objects/plugins/ml2/__init__.py     |   0
.../functional/objects/plugins/ml2/test_base.py    |  90 +++++++++++
.../objects/plugins/ml2/test_geneveallocation.py   |  26 +++
.../objects/plugins/ml2/test_greallocation.py      |  26 +++
.../objects/plugins/ml2/test_vlanallocation.py     |  26 +++
.../objects/plugins/ml2/test_vxlanallocation.py    |  26 +++
.../ovn/mech_driver/ovsdb/test_ovsdb_monitor.py    |  68 +++++---
.../drivers/ovn/mech_driver/test_mech_driver.py    | 143 ++++++++++++++++
.../agent/openflow/native/ovs_bridge_test_base.py  |  33 +++-
.../ovn/mech_driver/ovsdb/test_impl_idl_ovn.py     |   4 +-
.../ovn/mech_driver/ovsdb/test_maintenance.py      |  28 ++++
.../drivers/ovn/mech_driver/test_mech_driver.py    | 176 ++++++++++++++------
.../unit/plugins/ml2/drivers/test_type_vlan.py     |  14 +-
.../unit/services/logapi/common/test_db_api.py     |  93 +++++++----
.../templates/create-resources.sh.j2               |   6 +-
.../tripleo_environment/ovn_migration.sh           |   2 +
.../roles/migration/tasks/cleanup-dataplane.yml    |  17 +-
.../create/templates/create-resources.sh.j2        |  18 +--
66 files changed, 1618 insertions(+), 458 deletions(-)







More information about the Release-announce mailing list