[release-announce] neutron 15.3.4 (train)

no-reply at openstack.org no-reply at openstack.org
Mon May 10 09:30:05 UTC 2021


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(-)







More information about the Release-announce mailing list