[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