We eagerly announce the release of: neutron 15.3.4: OpenStack Networking This release is part of the train 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. 15.3.4 ^^^^^^ Other Notes * To improve performance of the DHCP agent, it will no longer configure the DHCP server for every port type created in Neutron. For example, for floating IP or router HA interfaces there is no need since a client will not make a DHCP request for them Changes in neutron 15.3.3..15.3.4 --------------------------------- df4c072f8e Pass existing DB obj to save DB requests 1c55dbe825 Remove unneeded DB register retrieval and refresh in network update 23e160131b Improve Network delete performance e50ecfb4d0 Improve Subnet update performance a89be81928 trivial: Make driver_controller's _attrs_to_driver py3 compatible 12da41a48f designate: allow PTR zone creation to fail 63d48754f5 Provide the rpc_response_max_timeout parameter to metadata-agent 8d7cc27532 DHCP notification optimization 3e9a787689 Get only FIP ID on network delete 863a6d1f7c Check for existence instead of fetching the whole net object ff946b9d51 Remove redundant _ensure_default_security_group d8d9c1c7e8 Stop metadata proxy gracefully 657dccc566 Add locks for setting iptables rules in l3 and metadata agents 6938fa1384 Group execution of SQL functional tests 397438be6f Remove FT "test_has_offline_migrations_*" tests eed5b3ec7c Call install_ingress_direct_goto_flows() when ovs restarts b8c264e9db [FT] Reduce "test_walk_versions" upgrade executions f2244347d7 Switch tempest jobs to neutron specific ones ecdf1752e8 Test SQL cast in "get_total_reservations_map" de3681ed3b Fix invalid JSON generated by quota details 2fe402f483 Schedule networks to new segments if needed 5c45e1e3bf [SR-IOV] Do not fail if ip-link vf "min_tx_rate" is not supported 76aaf2b7fa Clean port forwarding cache when router is DOWN 5d974fd541 Fix multicast traffic with IGMP snooping enabled 3a880b8495 Don't configure dnsmasq entries for "network" ports e09d6e65e9 Disable cinder services on neutron grenade jobs 8d64417174 Make neutron-tempest-dvr-ha-multinode-full to be 2 nodes job d6c375c15a Delete HA metadata proxy PID and config with elevated privileges Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 97 +++++++++++++++++++--- neutron/agent/common/ovs_lib.py | 12 ++- neutron/agent/dhcp/agent.py | 6 ++ neutron/agent/l3/extensions/port_forwarding.py | 10 ++- neutron/agent/linux/dhcp.py | 19 +++++ neutron/agent/linux/external_process.py | 3 +- neutron/agent/linux/utils.py | 9 ++ neutron/agent/metadata/driver.py | 48 +++++++---- neutron/agent/metadata_agent.py | 3 + .../api/rpc/agentnotifiers/dhcp_rpc_agent_api.py | 31 ++++--- neutron/cmd/sanity/checks.py | 34 ++++++++ neutron/cmd/sanity_check.py | 15 ++++ 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 | 6 ++ neutron/plugins/ml2/plugin.py | 40 ++++----- 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 +- .../agent/l3/extensions/test_port_forwarding.py | 32 +++++++ .../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 ++- .../service_providers/test_driver_controller.py | 13 +++ ...es-for-all-types-of-ports-39c03b3782d2753e.yaml | 6 ++ tox.ini | 2 +- 48 files changed, 756 insertions(+), 161 deletions(-)
participants (1)
-
no-reply@openstack.org