We are stoked to announce the release of: neutron 12.0.2: OpenStack Networking This release is part of the queens stable release series. Download the package from: https://tarballs.openstack.org/neutron/ For more details, please see below. 12.0.2 ^^^^^^ Known Issues ************ * In the case when the number of ports to clean up in a single bridge is larger than about 10000, it might require an increase in the "ovsdb_timeout" config option to some value higher than 600 seconds. Bug Fixes ********* * Fixes bug 1763604 (https://bugs.launchpad.net/neutron/+bug/1763604). Override default value of "ovsdb_timeout" config option in "neutron- ovs-cleanup" script. The default value is 10 seconds, but that is not enough for the "neutron-ovs-cleanup" script when there are many ports to remove from a single bridge, for example, 5000. Because of that, we now override the default value for the config option to be 600 seconds (10 minutes). Changes in neutron 12.0.1..12.0.2 --------------------------------- f68e782 ovs-fw: Apply openflow rules immediately during update d604e83 [RBAC] Fix setting network as not shared a82e960 Override ovsdb_timeout default value in ovs_cleanup tool 7a67987 Handle AgentNotFoundByTypeHost exception properly 71b305c Fix pep8 errors 6388661 DVR: Restarting l3 agent loses centralized fip ip on qg-interface e53aa13 Refresh router objects after port binding fb9ec1a Use cidr during tenant network rule deletion d4aa8f4 DVR: Check for item_allocator key before releasing a8fed79 DVR: Add error handling for get_network_info_for_id rpc call da141f0 Fix l3-agent crash on routers without ha_state 2c88fcb ovs-fw: Fix firewall blink e144628 Add in missing QUEENS tag cca870a Remove race and simplify conntrack state management 6e27b7d DVR: Fix allowed_address_pair IP, ARP table update by neutron agent d6bfd09 ovs-fw: Clear conntrack information before egress pipeline 59bba1c Pull in ubuntu cloud archive openvswitch pkg 02d31ff DVR: Inter Tenant Traffic between networks not possible with shared net bf03abf DVR: Fix mac format for backward compatibility with vsctl api Diffstat (except docs and test files) ------------------------------------- .../contributor/internals/openvswitch_firewall.rst | 25 +- neutron/agent/l3/agent.py | 5 +- neutron/agent/l3/dvr.py | 4 +- neutron/agent/l3/dvr_edge_ha_router.py | 5 + neutron/agent/l3/dvr_fip_ns.py | 9 +- neutron/agent/l3/dvr_local_router.py | 15 +- neutron/agent/l3/item_allocator.py | 5 +- neutron/agent/linux/ip_conntrack.py | 60 +++-- neutron/agent/linux/ip_lib.py | 11 +- .../agent/linux/openvswitch_firewall/firewall.py | 80 ++++-- neutron/api/rpc/handlers/dvr_rpc.py | 14 + neutron/api/rpc/handlers/l3_rpc.py | 12 +- neutron/cmd/ovs_cleanup.py | 5 + neutron/db/db_base_plugin_v2.py | 19 +- neutron/db/l3_agentschedulers_db.py | 8 +- neutron/db/l3_dvr_db.py | 12 +- neutron/db/migration/__init__.py | 1 + .../drivers/openvswitch/agent/common/constants.py | 10 +- .../openvswitch/agent/ovs_dvr_neutron_agent.py | 55 +++- neutron/privileged/agent/linux/ip_lib.py | 3 +- .../l3_router/test_l3_dvr_router_plugin.py | 12 +- .../linux/openvswitch_firewall/test_firewall.py | 59 ++++ .../unit/agent/linux/test_iptables_firewall.py | 12 +- .../openvswitch/agent/test_ovs_neutron_agent.py | 297 ++++++++++++++++++--- ...ride_for_ovs_cleanup_tool-e6ed6db258d0819e.yaml | 15 ++ tools/configure_for_func_testing.sh | 7 +- tox.ini | 6 +- 40 files changed, 1042 insertions(+), 344 deletions(-)