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