We are jazzed to announce the release of: neutron 7.2.0: OpenStack Networking This release is part of the liberty stable release series. Download the package from: https://tarballs.openstack.org/neutron/ For more details, please see below. 7.2.0 ^^^^^ Upgrade Notes * A new option "ha_keepalived_state_change_server_threads" has been added to configure the number of concurrent threads spawned for keepalived server connection requests. Higher values increase the CPU load on the agent nodes. The default value is half of the number of CPUs present on the node. This allows operators to tune the number of threads to suit their environment. With more threads, simultaneous requests for multiple HA routers state change can be handled faster. Changes in neutron 7.1.2..7.2.0 ------------------------------- 4387d4a New option for num_threads for state change server ed12d71 Install dibbler.filters rootwrap file 29b047a DVR: SNAT redirect rules should be removed only on Gateway clear bce58c6 DVR: Cleanup the stale snat redirect rules in router namespace 9cd2dfc Add flush command to iproute in ip_lib e069872 Allow auto-addressed ips deletion on port update c1755c5 Suppresses a warning when no agents are configured cdbb26e Set secure fail mode for physical bridges a587dec Fix code that's trying to read from a stale DB object affccd1 L3 agent: check router namespace existence before delete 2e1fcc0 Handle deleted ports when creating a list of fdb entries c334eb2 DVR: Clean stale snat-ns by checking its existence when agent restarts 395f34d Restore old assert_ping behavior 1287e86 Don't use exponential back-off for report_state d7c8e53 Change get_root_helper_child_pid to stop when it finds cmd Diffstat (except docs and test files) ------------------------------------- neutron/agent/l3/agent.py | 4 ++ neutron/agent/l3/dvr_edge_router.py | 34 +++++----- neutron/agent/l3/dvr_fip_ns.py | 6 +- neutron/agent/l3/dvr_local_router.py | 43 +++++++++++-- neutron/agent/l3/dvr_router_base.py | 1 + neutron/agent/l3/dvr_snat_ns.py | 1 + neutron/agent/l3/ha.py | 10 ++- neutron/agent/l3/namespace_manager.py | 4 ++ neutron/agent/l3/namespaces.py | 28 ++++++++- neutron/agent/l3/router_info.py | 17 ++++- neutron/agent/linux/async_process.py | 1 + neutron/agent/linux/ip_lib.py | 7 +++ neutron/agent/linux/utils.py | 21 ++++--- neutron/agent/rpc.py | 3 +- neutron/db/agentschedulers_db.py | 3 + neutron/db/ipam_backend_mixin.py | 25 +++++--- neutron/plugins/ml2/drivers/l2pop/mech_driver.py | 4 ++ .../drivers/openvswitch/agent/ovs_neutron_agent.py | 1 + neutron/plugins/ml2/plugin.py | 25 +++++--- .../plugins/ml2/drivers/l2pop/test_mech_driver.py | 35 +++++++++-- .../openvswitch/agent/test_ovs_neutron_agent.py | 2 + .../drivers/openvswitch/agent/test_ovs_tunnel.py | 2 + ...ate-change-server-threads-9ed775e7533dd1a0.yaml | 10 +++ setup.cfg | 1 + 36 files changed, 586 insertions(+), 76 deletions(-)