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(-)
participants (1)
-
no-reply@openstack.org