We jubilantly announce the release of: neutron 17.1.1: OpenStack Networking This release is part of the victoria 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. 17.1.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. 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 17.1.0..17.1.1 --------------------------------- 36ac9bd4c6 Lock sg updates while in _apply_port_filter() 44c367d985 [OVN] Set mcast_flood_reports on LSPs bac8f845c8 jobs: remove devstack-gate references dac4539c10 Revert "DVR: Remove control plane arp updates for DVR" bd8dddd41a Add some wait time between stopping and starting again ovsdb monitor 0f78c111e7 Add minimum bw qos rule validation for network d9ca847ff3 Ignore python warnings in the fullstack job b9073d7c3b [L3][HA] Retry when setting HA router GW status. 467e5d8645 Fix wrong packet_type set for IPv6 GRE tunnels in OVS 577d5bd977 Improve "get_devices_with_ip" performance 13aaa32f77 [OVS FW] Allow egress ICMPv6 only for know addresses b2ad3aa5d1 Remove update_initial_state() method from the HA router 1239ac5023 Don't configure dnsmasq entries for "network" ports 6b92ced5ed [OVS FW] Clean conntrack entries with mark == CT_MARK_INVALID aec9bc271e Avoid race condition when processing RowEvents f7322ed2ae Fix deletion of rfp interfaces when router is re-enabled 3452b41bf0 [L3HA] Bind metadata haproxy to IPv6 address if IPv6 is enabled 44b0818f45 [OVN] ovn-metadata-agent: Retry registering Chassis at startup 961575beae Fix update of trunk subports during live migration 63da3c98a1 Add extension unit tests for conntrack_helper plugin d2bad8cc18 Fix incorrect exception catch when update floating ip port forwarding 90f6149c8e Don't try to create default SG when security groups are disabled ede6db6c4c Process DHCP events in order if related 9c43b4e7a0 [OVN] Update metadata port ony for requested subnet d3e95a1462 [stable only] Wait chassis creation before retrieving agent f9827eba86 Fix losses of ovs flows when ovs is restarted 04e1a63979 Optimize get_ports with QoS extension 748827923b [OVN] Ensure metadata checksum 9b4211d532 Auto-remove floating agent gw ports on net/subnet delete 5e7d7c8f1d [QoS] Get only min bw rules when extending port dict 2cf85ccb17 Optimize get_ports with trunk extension b634f4f623 Improve DHCP agent's debug messages 17fc966b3a Limit usage of resources in the fullstack tests job Diffstat (except docs and test files) ------------------------------------- .../contributor/internals/openvswitch_firewall.rst | 20 +- neutron/agent/common/ovs_lib.py | 2 +- neutron/agent/dhcp/agent.py | 134 ++++++++---- neutron/agent/l3/agent.py | 2 - neutron/agent/l3/dvr_edge_router.py | 10 +- neutron/agent/l3/ha.py | 6 +- neutron/agent/l3/ha_router.py | 20 +- neutron/agent/l3/keepalived_state_change.py | 4 +- neutron/agent/linux/dhcp.py | 20 ++ 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/ovn/metadata/agent.py | 40 +++- neutron/agent/securitygroups_rpc.py | 27 +++ .../api/rpc/agentnotifiers/dhcp_rpc_agent_api.py | 5 +- neutron/common/_constants.py | 3 +- neutron/common/ovn/constants.py | 2 + neutron/db/db_base_plugin_common.py | 5 +- neutron/db/db_base_plugin_v2.py | 4 +- neutron/db/l3_dvr_db.py | 110 ++++++++++ neutron/db/l3_dvrscheduler_db.py | 47 ++++ neutron/db/securitygroups_db.py | 6 +- .../ml2/drivers/ovn/mech_driver/ovsdb/backports.py | 36 +++ .../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/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 | 26 ++- .../drivers/ovn/mech_driver/test_mech_driver.py | 78 +++++-- .../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/scheduler/test_l3_agent_scheduler.py | 44 ++++ .../qos/drivers/openvswitch/test_driver.py | 2 + .../unit/services/qos/drivers/test_manager.py | 23 ++ ...es-for-all-types-of-ports-39c03b3782d2753e.yaml | 6 + .../ovn-mcast-flood-reports-80fb529120f2af1c.yaml | 7 + tox.ini | 5 +- zuul.d/base.yaml | 1 + zuul.d/rally.yaml | 1 - zuul.d/tempest-multinode.yaml | 2 - zuul.d/tempest-singlenode.yaml | 4 - 75 files changed, 2005 insertions(+), 279 deletions(-)
participants (1)
-
no-reply@openstack.org