We are tickled pink to announce the release of: neutron 14.3.0: OpenStack Networking This release is part of the stein 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. 14.3.0 ^^^^^^ New Features * A new configuration option "http_retries" was added. This option allows configuring the number of times the nova or ironic client should retry on a failed HTTP call. * Add new configuration option "igmp_snooping_enable". New option is in "OVS" config section and is used by openvswitch agent. This option is used to enable support for Internet Group Management Protocol (IGMP) in integration bridge. Changes in neutron 14.2.0..14.3.0 --------------------------------- 6fd89dacf3 [stable only] Configure logging in keepalived_state_change 5bba624867 Fix pep8 job 01f4e09753 [DVR] Related routers should be included if are requested 56aa95b88c Revert "Make greande jobs n-v for EM and oldest stable" 5d06db0989 Add config option ``http_retries`` 13f8296d5c Make _ensure_default_security_group method atomic ac6084494a Improve log message when port losts its vlan tag ca11545e06 Avoid empty "vsctl" transactions 6dfc35680f Do not block connection between br-int and br-phys on startup 81dfa48466 Workaround for TCP checksum issue with ovs-dpdk and veth pair 7edfb0ef4a [OVS] Make QoS OVS agent deletion operations more resilient 9313dce459 Make greande jobs n-v for EM and oldest stable 1f1f45d65c No rpc_response_max_timeout in LB-agent ea0b03a19d Add "igmp_snooping_enable" config option for OVS agent 3e7abdf7ac ovsdb monitor: handle modified ports 89fd5ec537 [DVR] Reconfigure re-created physical bridges for dvr routers 6cf718c505 Ensure that stale flows are cleaned from phys_bridges Diffstat (except docs and test files) ------------------------------------- etc/neutron/rootwrap.d/dhcp.filters | 1 + etc/neutron/rootwrap.d/l3.filters | 1 + lower-constraints.txt | 1 + neutron/agent/common/ovs_lib.py | 35 ++++++---- neutron/agent/common/ovsdb_monitor.py | 16 ++++- neutron/agent/l3/keepalived_state_change.py | 2 +- neutron/agent/linux/ethtool.py | 34 ++++++++++ neutron/agent/linux/interface.py | 10 +++ neutron/conf/agent/ovs_conf.py | 11 +++ neutron/conf/common.py | 10 ++- neutron/db/l3_dvrscheduler_db.py | 19 ++++-- neutron/db/securitygroups_db.py | 13 +++- neutron/notifiers/nova.py | 1 + neutron/opts.py | 2 + .../linuxbridge/agent/linuxbridge_neutron_agent.py | 3 + .../openvswitch/agent/ovs_dvr_neutron_agent.py | 26 ++++--- .../drivers/openvswitch/agent/ovs_neutron_agent.py | 79 ++++++++++++++-------- .../l3_router/test_l3_dvr_router_plugin.py | 50 ++++++++++++++ .../openvswitch/agent/test_ovsdb_handler.py | 3 +- .../openvswitch/agent/test_ovs_neutron_agent.py | 70 ++++++++++++++++--- .../drivers/openvswitch/agent/test_ovs_tunnel.py | 19 ++++-- ...ttp_retries-config-option-b81dd29c03ba8c6a.yaml | 6 ++ ...ping_enable-config-option-6a0e15e4ed0a2cf7.yaml | 7 ++ test-requirements.txt | 1 + 31 files changed, 465 insertions(+), 79 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index e4e6d09c69..a5c12ddbdb 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -24,0 +25 @@ pylint==2.2.0;python_version>="3.0" # GPLv2 +isort==4.3.21 # MIT