[release-announce] neutron 12.0.4 (queens)

no-reply at openstack.org no-reply at openstack.org
Tue Sep 18 14:34:50 UTC 2018


We exuberantly announce the release of:

neutron 12.0.4: 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.4
^^^^^^


New Features
************

* A new config option "bridge_mac_table_size" has been added for
  Neutron OVS agent. This value will be set on every Open vSwitch
  bridge managed by the openvswitch-neutron-agent in "other_config
  :mac-table-size" column in ovsdb. Default value for this new option
  is set to 50000 and it should be enough for most systems. More
  details about this option can be found in Open vSwitch documentation
  (http://www.openvswitch.org/support/dist-docs/ovs-
  vswitchd.conf.db.5.html) For more information see bug 1775797
  (https://bugs.launchpad.net/neutron/+bug/1775797).


Other Notes
***********

* The metering agent iptables driver can now load its interface
  driver by using a stevedore alias in the "metering_agent.ini" file.
  For example, "interface_driver = openvswitch"  instead of
  "interface_driver =
  neutron.agent.linux.interface.OVSInterfaceDriver"

Changes in neutron 12.0.3..12.0.4
---------------------------------

02e9a3c ovs fw: apply the NORMAL action on egress traffic in a single table
c0d57c9 DVR: Add IPv6 csnat port address correctly
6465226 Fix lost connection when create security group log
d1943af Fix no packet log data when debug is set False in configuration
d5fd35d Reduce qos rpc times on the ovs-agent side
6e13c37 import zuul job settings from project-config
ca3bfea Fix iptables metering driver entrypoint
2652100 Trivial: avoid KeyError while processing ports
2315420 Remove fdb entries for ha router interfaces when going DOWN
b600368 get_subnet_for_dvr returns SNAT mac instead of distributed gateway in subnet_info
1594905 cap bandit in test-requirements.txt
75b86f8 Update metering driver to load interface driver
c4d1dfd Config privsep in the metering agent
c18e128 Fix no ACCEPT event can get for security group logging
2051873 Make dvr router port creation retriable
e211cc2 Update install doc for ubuntu
c79841c [QoS] Clear rate limits when default null values are used
d909b73 Use oslo_db.sqlalchemy.test_fixtures
c7e80a6 Fix DHCP isolated subnets with routed networks
8287d7f Disallow router interface out of subnet IP range
9bc0541 Skip MTU check during deletion of Networks
e5e82f4 Fix fwaas v1 configuration doc
55d90d9 Add list of all working DSCP marks
1511c5f Reduce IP address collision during port creating
9235937 use callback payloads for PRECOMMIT_UPDATE events
63534cd [Fullstack] HA L3 agent restart only standby agents
f001b27 Fix UT BridgeLibTest when IPv6 is disabled
c5e8d77 Make L3 IP tc filter rate limit more accurate
f384828 Mark unit test test_get_objects_queries_constant as unstable
e5f292a DVR: Self recover from the loss of 'fg' ports in FIP Namespace
09a117b DVR: FIP gateway port is tagged as DEAD port by OVS with external-bridge
593bce9 Fix an attribute error on listing AZs with filters
dfebab1 Configure privsep helper in neutron-netns-cleanup
2689444 Use rally 0.12.1 release for stable/queens branch.
11e604a Dropping radvd process privileges
cd67ac6 Mark test_ha_router_restart_agents_no_packet_lost as unstable
99ed1b7 Revert "Ensure _get_changed_synthetic_fields() return updatable fields"
65fcbc2 DVR: FloatingIP create throws an error if no l3 agent
e3be3f9 [OVS] Add mac-table-size to be set on each ovs bridge
1f76c95 Windows: fix exec calls
b3e4741 Don't set administratively disabled ports as ACTIVE
e3d11d4 Add/rm centralized fips for DVR+HA from standby node
2ae4d6c [Fullstack] Wait for SG to be applied by L2 agent
8cf3905 ovs: removed sinkhole RPC target for old topics
8f35286 Revert "DVR: Fix allowed_address_pair IP, ARP table update by neutron agent"
663a792 Fix DVR scheduling checks wrong profile for host
5c09d4f Use neutron-tempest-plugin-jobs-queens job template
92a103b [Fullstack] Add block test until IPs will be really configured
75d08e2 Ensure _get_changed_synthetic_fields() return updatable fields
143d6ce Adds egress and ingress forward rules for trusted ports


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

.zuul.yaml                                         | 120 +++-
.../contributor/internals/openvswitch_firewall.rst | 111 ++--
.../install/controller-install-option1-ubuntu.rst  |   4 +-
.../install/controller-install-option2-ubuntu.rst  |   4 +-
etc/neutron/rootwrap.d/l3.filters                  |   4 +-
neutron/agent/common/ovs_lib.py                    |   5 +
neutron/agent/l2/extensions/qos.py                 |   3 +-
neutron/agent/l3/dvr.py                            |   4 +-
neutron/agent/l3/dvr_edge_ha_router.py             |  10 +-
neutron/agent/l3/dvr_fip_ns.py                     |  10 +-
neutron/agent/l3/dvr_local_router.py               |  18 +-
neutron/agent/l3/extensions/fip_qos.py             |   9 +-
neutron/agent/linux/dhcp.py                        |   9 +-
neutron/agent/linux/iptables_firewall.py           |  40 +-
neutron/agent/linux/l3_tc_lib.py                   |   2 +-
.../agent/linux/openvswitch_firewall/firewall.py   |  35 +-
neutron/agent/linux/openvswitch_firewall/rules.py  |  13 +-
neutron/agent/linux/ra.py                          |   9 +-
neutron/agent/windows/utils.py                     |  39 +-
neutron/agent/windows/winutils.py                  | 606 ---------------------
neutron/cmd/netns_cleanup.py                       |   1 +
neutron/common/eventlet_utils.py                   |   8 +-
neutron/conf/agent/ovs_conf.py                     |   7 +
neutron/db/agents_db.py                            |   2 +-
neutron/db/l3_db.py                                |  65 ++-
neutron/db/l3_dvr_db.py                            |  88 ++-
neutron/db/l3_dvrscheduler_db.py                   |   9 +-
neutron/db/l3_hamode_db.py                         |  33 +-
neutron/db/securitygroups_db.py                    |  13 +-
neutron/ipam/drivers/neutrondb_ipam/driver.py      |   5 +-
neutron/plugins/ml2/drivers/l2pop/mech_driver.py   |  26 +-
.../drivers/openvswitch/agent/common/constants.py  |   2 +
.../openvswitch/agent/ovs_dvr_neutron_agent.py     |   2 +-
.../drivers/openvswitch/agent/ovs_neutron_agent.py |  28 +-
neutron/plugins/ml2/plugin.py                      |  30 +-
neutron/privileged/agent/linux/ip_lib.py           |   3 +-
neutron/services/auto_allocate/db.py               |  67 ++-
.../service_providers/driver_controller.py         |  40 +-
.../logapi/drivers/openvswitch/ovs_firewall_log.py |  24 +-
neutron/services/metering/agents/metering_agent.py |   1 +
.../metering/drivers/iptables/iptables_driver.py   |   9 +-
neutron/services/qos/qos_plugin.py                 |  19 +-
neutron/services/trunk/callbacks.py                |   1 +
neutron/services/trunk/plugin.py                   |  15 +-
.../l3_router/test_l3_dvr_router_plugin.py         |  50 +-
.../functional/services/logapi/test_logging.py     |  24 +-
.../agent/linux/openvswitch_firewall/test_rules.py |  13 +-
.../unit/agent/linux/test_iptables_firewall.py     | 441 ++++++++-------
.../unit/extensions/test_availability_zone.py      |   5 +
.../plugins/ml2/drivers/l2pop/test_mech_driver.py  |  40 ++
.../openvswitch/agent/test_ovs_neutron_agent.py    |  37 +-
.../unit/scheduler/test_l3_agent_scheduler.py      |  51 +-
.../service_providers/test_driver_controller.py    |   8 +-
.../drivers/openvswitch/test_ovs_firewall_log.py   |  11 +-
...ver-load-interface-driver-ca397f1db40ec643.yaml |   7 +
...-table-size-config-option-d255d5208650f34b.yaml |  14 +
setup.cfg                                          |   2 +-
test-requirements.txt                              |   2 +-
88 files changed, 1617 insertions(+), 1335 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index 5b087c9..9a326f2 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
-bandit>=1.1.0 # Apache-2.0
+bandit>=1.1.0,<1.5.0 # Apache-2.0






More information about the Release-announce mailing list