[release-announce] neutron 16.4.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Mon Jul 12 10:09:42 UTC 2021


We are jazzed to announce the release of:

neutron 16.4.0: 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.

16.4.0
^^^^^^

Bug Fixes

* 1926693 (https://bugs.launchpad.net/neutron/+bug/1926693) The
  logic to detect the hypervisor hostname, which was introduced by
  change 69660
  (https://review.opendev.org/c/openstack/neutron/+/696600), has been
  fixed and now returns the result consistent with libvirt.

* The new "resource_provider_defualt_hypervisor" option has been
  added, to replace the default hypervisor name to locates the root
  resource provider without giving a complete list of interfaces or
  bridges in the "resource_provider_hypervisors" option. This option
  is located in the "[ovs]" ini-section for "ovs-agent" and
  "[sriov_nic]" ini-section for "sriov-agent".

Changes in neutron 16.3.2..16.4.0
---------------------------------

f1a9f4ed62 Update arp entry of snat port on qrouter ns
84ed85c7f1 [OVN] Do not fail when processing SG rule deletion
f06e76d532 [OVN] neutron-ovn-metadat-agent add retry logic for sb_idl
b5097c9fb2 Use "multiprocessing.Queue" for "TestNeutronServer" related tests
e0748a58ef Copy existing IPv6 leases to generated lease file
073d6d7eea Use TCP keepalives for ovsdb connections
2c9803a8b4 [OVN] Disable mcast_flood on localnet ports
96259e96c7 Remove FIP agent's gw port when L3 agent is deleted
279e707a32 Improve Subnet delete performance
9c5259e10c Improve Subnet create performance
87ec11cd90 Force to close http connection after notify about HA router status
71779033d4 [stable/ussuri] Set USE_PYTHON3 for neutron-tempest-slow-py3 job
0d0acf062a ovn: Don't use dict.remove() for filtering dhcp ports in db-sync
a23accea9b Read keepalived initial state in parallel to interface monitoring
aa8f6ff547 Make default hypervisor hostname compatible with libvirt
07a31397ff Add a single option to override the default hypervisor name
6badfcd650 Provide the rpc_response_max_timeout parameter to sriov-agent
69a53de9bc Added common config and SR-IOV agent config to sanity check
d10ee544b2 [DHCP] Fix cleanup_deleted_ports method
d27421d582 Make phynet paramter also is optional when network_segment_range enabled
4237d1993e Use local and ip address to create vxlan interface
a6fdf35027 Updates for python3.8
0f7061a41f [Stable only] Set irrelevant-files in some additional jobs
ab31406d77 [DVR] Send allowed address pairs info to the L3 agents
7e1df72c16 [OVN] Fix: Disabling snat after it was enabled
ea02925630 Install "pyroute2" as a doc job depedency
ac474307d3 [ovs fw] Restrict IPv6 NA and DHCP(v6) IP and MAC source addresses
676935b4e5 ovn-migration: Use DHCP nodes to configure dnsmasq
92b3b62840 add_fake_chassis() may need to create a Chassis_Private
c88d83ca8b Improve Subnet update performance
ce2a1dc8a0 Provide the rpc_response_max_timeout parameter to metadata-agent
e216f2116a Don't run some more complex CI jobs on unrelated changes
f754b0d61d Switch tempest jobs to neutron specific ones
15375fffe4 Disable not used services in the tempest and rally jobs
f95a902df1 Disable cinder services on neutron grenade jobs


Diffstat (except docs and test files)
-------------------------------------

.../contributor/testing/ci_scenario_jobs.rst       |  11 +-
etc/neutron/rootwrap.d/l3.filters                  |   1 +
neutron/agent/common/utils.py                      |  40 +++++++-
neutron/agent/dhcp/agent.py                        |   5 +-
neutron/agent/firewall.py                          |   7 +-
neutron/agent/l3/dvr_local_router.py               |  20 ++++
neutron/agent/l3/keepalived_state_change.py        |  54 ++++++++--
neutron/agent/linux/dhcp.py                        |  49 +++++++--
.../agent/linux/openvswitch_firewall/firewall.py   |  65 ++++++++----
neutron/agent/metadata_agent.py                    |   3 +
neutron/agent/ovn/metadata/ovsdb.py                |   9 ++
neutron/agent/ovn/metadata/server.py               |  18 ++++
neutron/cmd/sanity_check.py                        |   5 +
.../plugins/ml2/drivers/mech_sriov/agent_common.py |   9 +-
neutron/conf/plugins/ml2/drivers/ovs_conf.py       |   9 +-
neutron/db/agents_db.py                            |   3 +
neutron/db/allowedaddresspairs_db.py               |  12 +++
neutron/db/db_base_plugin_v2.py                    |  17 +--
neutron/db/ipam_backend_mixin.py                   |   5 +-
neutron/db/ipam_pluggable_backend.py               |   6 +-
neutron/db/l3_dvr_db.py                            |  78 +++++++++++++-
neutron/objects/network_segment_range.py           |   6 +-
.../objects/port/extensions/allowedaddresspairs.py |  10 ++
neutron/objects/ports.py                           |   8 ++
neutron/opts.py                                    |   7 +-
.../linuxbridge/agent/linuxbridge_neutron_agent.py |   4 +
.../drivers/mech_sriov/agent/sriov_nic_agent.py    |   6 +-
.../drivers/openvswitch/agent/ovs_neutron_agent.py |   3 +-
.../ml2/drivers/ovn/mech_driver/mech_driver.py     |   9 +-
.../drivers/ovn/mech_driver/ovsdb/impl_idl_ovn.py  |  43 ++++++++
.../drivers/ovn/mech_driver/ovsdb/maintenance.py   |   2 +-
.../drivers/ovn/mech_driver/ovsdb/ovn_client.py    |  11 +-
.../drivers/ovn/mech_driver/ovsdb/ovn_db_sync.py   |  16 +--
neutron/plugins/ml2/plugin.py                      |   9 +-
neutron/services/segments/plugin.py                |   4 +-
.../agent/l3/test_keepalived_state_change.py       |  19 ++++
.../linux/openvswitch_firewall/test_firewall.py    |  13 +++
.../unit/objects/test_network_segment_range.py     |  78 +++++++++++++-
.../agent/test_linuxbridge_neutron_agent.py        |   1 +
.../ovn/mech_driver/ovsdb/test_maintenance.py      |   2 +-
.../drivers/ovn/mech_driver/test_mech_driver.py    |   6 +-
.../notes/bug-1926693-55406915708d59ec.yaml        |   7 ++
...ovider_default_hypervisor-b92cff207dfb94c0.yaml |   9 ++
.../tripleo_environment/ovn_migration.sh           |  13 ++-
zuul.d/grenade.yaml                                |  29 +++++-
zuul.d/project.yaml                                |  48 +++++----
zuul.d/rally.yaml                                  |  22 ++++
zuul.d/tempest-multinode.yaml                      |  68 +++++++++++-
zuul.d/tempest-singlenode.yaml                     |  69 ++++++++++++-
63 files changed, 1166 insertions(+), 187 deletions(-)







More information about the Release-announce mailing list