[release-announce] neutron 16.3.1 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Thu Mar 18 17:07:11 UTC 2021


We are psyched to announce the release of:

neutron 16.3.1: 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.3.1
^^^^^^

Bug Fixes

* Fixes a configuration problem in the OVN driver that prevented
  external IGMP queries from reaching the Virtual Machines. See bug
  1918108 (https://bugs.launchpad.net/neutron/+bug/1918108) for
  details.

Changes in neutron 16.3.0..16.3.1
---------------------------------

7771f16116 [L3] Delete DvrFipGatewayPortAgentBindings after no gw ports
7f3aadda21 Lock sg updates while in _apply_port_filter()
9736efd891 [OVN] Set mcast_flood_reports on LSPs
ebc9921573 Revert "DVR: Remove control plane arp updates for DVR"
9539db17dc Add minimum bw qos rule validation for network
f8f1eaf8f0 Add some wait time between stopping and starting again ovsdb monitor
b16c29faf2 Ignore python warnings in the fullstack job
590551dbbf [L3][HA] Retry when setting HA router GW status.
664ee1d6d4 Fix wrong packet_type set for IPv6 GRE tunnels in OVS
630fc3b4bd Stop metadata proxy gracefully
28cf6786f4 Delete HA metadata proxy PID and config with elevated privileges
2f4ef314ce Improve "get_devices_with_ip" performance
580e57b2ad [OVS FW] Allow egress ICMPv6 only for know addresses
0c75fd0d33 Remove update_initial_state() method from the HA router
87fce78fee Migrate "netstat" to oslo.privsep
817c5f2249 [OVS FW] Clean conntrack entries with mark == CT_MARK_INVALID
73e1672d6f Fix deletion of rfp interfaces when router is re-enabled
7ce3c8e1f1 Avoid race condition when processing RowEvents
b2dc70ee9b [OVN] ovn-metadata-agent: Retry registering Chassis at startup
f39230d5e5 Fix update of trunk subports during live migration
75b8fa7e7b Add extension unit tests for conntrack_helper plugin
9139f40145 Fix incorrect exception catch when update floating ip port forwarding
f849a4c218 Don't try to create default SG when security groups are disabled
dc01f5b330 Process DHCP events in order if related
55a82dacf1 [OVN] Update metadata port ony for requested subnet
b84dbd68e8 Fix losses of ovs flows when ovs is restarted
5f78ff515a Make test_agent_show only look for its own agents
c825921dc7 Do not update agents "alive" state in TestAgentApi
76a57e9cf5 Optimize get_ports with QoS extension
a76a3f2f7e [OVN] Ensure metadata checksum
a2f312d6ff Auto-remove floating agent gw ports on net/subnet delete
1f71ae2695 [QoS] Get only min bw rules when extending port dict
e24a66d82e Optimize get_ports with trunk extension
8cb61302c1 Improve DHCP agent's debug messages
f7e028bb27 ovn: Support live migration to DPDK nodes
daba68d43e Add WaitForPortCreateEvent in BaseOVSTestCase


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

.../contributor/internals/openvswitch_firewall.rst |  20 +-
etc/neutron/rootwrap.d/netns-cleanup.filters       |  12 -
neutron/agent/common/ovs_lib.py                    |   2 +-
neutron/agent/dhcp/agent.py                        | 128 +++++++----
neutron/agent/l3/agent.py                          |   2 -
neutron/agent/l3/dvr_edge_router.py                |  10 +-
neutron/agent/l3/ha_router.py                      |  20 +-
neutron/agent/l3/keepalived_state_change.py        |   4 +-
neutron/agent/linux/external_process.py            |   3 +-
neutron/agent/linux/interface.py                   |  12 +-
neutron/agent/linux/ip_conntrack.py                |  25 ++-
neutron/agent/linux/ip_lib.py                      |  46 ++--
neutron/agent/linux/iptables_manager.py            |   7 +-
.../agent/linux/openvswitch_firewall/firewall.py   |  54 +++--
neutron/agent/linux/utils.py                       |   9 +
neutron/agent/metadata/driver.py                   |  29 ++-
neutron/agent/ovn/metadata/agent.py                |  42 +++-
neutron/agent/securitygroups_rpc.py                |  27 +++
.../api/rpc/agentnotifiers/dhcp_rpc_agent_api.py   |   5 +-
neutron/cmd/netns_cleanup.py                       |  22 +-
neutron/common/_constants.py                       |   3 +-
neutron/common/ovn/constants.py                    |   2 +
neutron/db/agents_db.py                            |   1 +
neutron/db/db_base_plugin_common.py                |   5 +-
neutron/db/db_base_plugin_v2.py                    |   4 +-
neutron/db/l3_dvr_db.py                            | 115 ++++++++++
neutron/db/l3_dvrscheduler_db.py                   |  47 ++++
neutron/db/securitygroups_db.py                    |   6 +-
.../ml2/drivers/ovn/mech_driver/mech_driver.py     |   4 +-
.../ml2/drivers/ovn/mech_driver/ovsdb/backports.py |  64 ++++++
.../drivers/ovn/mech_driver/ovsdb/maintenance.py   |  28 +++
.../drivers/ovn/mech_driver/ovsdb/ovn_client.py    |  64 ++++--
.../drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py |   6 +-
neutron/privileged/agent/linux/utils.py            |  49 +++++
neutron/services/portforwarding/pf_plugin.py       |   3 +-
neutron/services/qos/drivers/manager.py            |  12 +
neutron/services/qos/drivers/openvswitch/driver.py |   5 +-
neutron/services/qos/qos_plugin.py                 | 140 ++++++++++--
neutron/services/trunk/plugin.py                   |  37 +++-
neutron/services/trunk/rpc/server.py               |   6 +
.../functional/agent/linux/test_ovsdb_monitor.py   |   4 +
.../agent/ovn/metadata/test_metadata_agent.py      |  27 ++-
.../drivers/ovn/mech_driver/test_mech_driver.py    |  25 +--
.../privileged/agent/linux/test_utils.py           |  39 ++++
.../l3_router/test_l3_dvr_router_plugin.py         | 243 +++++++++++++++++++++
.../linux/openvswitch_firewall/test_firewall.py    |  62 +++++-
.../rpc/agentnotifiers/test_dhcp_rpc_agent_api.py  |   4 +-
.../extensions/test_floating_ip_port_forwarding.py |  58 +++++
.../unit/extensions/test_l3_conntrack_helper.py    | 141 ++++++++++++
.../ovn/mech_driver/ovsdb/test_maintenance.py      |  37 ++++
.../drivers/ovn/mech_driver/test_mech_driver.py    |  76 ++++++-
.../unit/privileged/agent/linux/test_utils.py      |  76 +++++++
.../unit/scheduler/test_l3_agent_scheduler.py      |  44 ++++
.../qos/drivers/openvswitch/test_driver.py         |   2 +
.../unit/services/qos/drivers/test_manager.py      |  23 ++
.../ovn-mcast-flood-reports-80fb529120f2af1c.yaml  |   7 +
tox.ini                                            |   3 +
78 files changed, 2253 insertions(+), 380 deletions(-)







More information about the Release-announce mailing list