[openstack-announce] [release][stable][neutron] neutron 8.1.0 release (mitaka)

no-reply at openstack.org no-reply at openstack.org
Mon May 9 19:49:24 UTC 2016


We are jubilant to announce the release of:

neutron 8.1.0: OpenStack Networking

This release is part of the mitaka stable release series.

For more details, please see below.

8.1.0
^^^^^

Support configuration of greenthreads pool for WSGI.

Several NICs per physical network can be used with SR-IOV.


Bug Fixes
*********

* The 'physical_device_mappings' of sriov_nic configuration now can
  accept more than one NIC per physical network. For example, if
  'physnet2' is connected to enp1s0f0 and enp1s0f1,
  'physnet2:enp1s0f0,physnet2:enp1s0f1' will be a valid option.


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

* Operators may want to tune the "max_overflow" and
  "wsgi_default_pool_size" configuration options according to the
  investigations outlined in this mailing list post
  (http://lists.openstack.org/pipermail/openstack-
  dev/2015-December/082717.html). The default value of
  "wsgi_default_pool_size" inherits from that of oslo.config, which is
  currently 100.  This is a change in default from the previous
  Neutron-specific value of 1000.

Changes in neutron 8.0.0..8.1.0
-------------------------------

a323769 Revert "Improve performance of ensure_namespace"
7fcf025 Imported Translations from Zanata
643b443 Imported Translations from Zanata
1ffea42 Updated from global requirements
b970ed5 Clear DVR MAC on last agent deletion from host
eee9e58 Add an option for WSGI pool size
bf66cc6 Don't disconnect br-int from phys br if connected
93795a4 Fix deprecation warning for external_network_bridge
36305c0 Add ALLOCATING state to routers
0740135 Cleanup stale OVS flows for physical bridges
05a4a34 Notify resource_versions from agents only when needed
07fa372 ADDRESS_SCOPE_MARK_IDS should not be global for L3 agent
9c58ae6 Wrap all update/delete l3_rpc handlers with retries
fff909e Values for [ml2]/physical_network_mtus should not be unique
ece192b Use new DB context when checking if agent is online during rescheduling
2e2d75c ovsfw: Load vlan tag from other_config
6814411 Imported Translations from Zanata
a2d1c46 firewall: don't warn about a driver that does not accept bridge
fa5eb53 Add uselist=True to subnet rbac_entries relationship
5853af9 Iptables firewall prevent IP spoofed DHCP requests
c178bd9 Fix race conditions in IP availability API tests
ee32ea5 Switched from fixtures to mock to mock out starting RPC consumers
77696d8 Imported Translations from Zanata
3190494 Fix zuul_cloner errors during tox job setup
9679285 Return oslo_config Opts to config generator
04fb147 Refactor and fix dummy process fixture
844cae4 Switches metering agent to stateless iptables
19ea6ba Remove obsolete keepalived PID files before start
aafa702 Add IPAllocation object to session info to stop GC
005d49d Ensure metadata agent doesn't use SSL for UNIX socket
905fd05 DVR: Increase the link-local address pair range
93d719a SG protocol validation to allow numbers or names
33d3b8c L3 agent: match format used by iptables
7b2fcaa Use right class method in IP availability tests
93cdf8e Make L3 HA interface creation concurrency safe
d934669 ovsfw: Remove vlan tag before injecting packets to port
33c01f4 Imported Translations from Zanata
05ac012 test_network_ip_availability: Skip IPv6 tests when configured so
38894cc Retry updating agents table in case of deadlock
aac460b Allow to use several nics for physnet with SR-IOV
90b9cd3 port security: gracefully handle resources with no bindings
7174bc4 Ignore exception when deleting linux bridge if doesn't exist
93d29d1 Don't delete br-int to br-tun patch on startup
211e0a6 functional: Update ref used from ovs branch-2.5.
e2676ae DVR: rebind port if ofport changes
c6ef57a ovs-fw: Mark conntrack entries invalid if no rule is matched
ef6ea62 l3: Send notify on router_create when ext gw is specified
eb8ddb9 Move db query to fetch down bindings under try/except
da1eee3 Close XenAPI sessions in neutron-rootwrap-xen-dom0
1d51172 Watch for 'new' events in ovsdb monitor for ofport
bd3e9c3 Removes host file contents from DHCP agent logs

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

bin/neutron-rootwrap-xen-dom0                      |  13 +-
neutron/agent/common/config.py                     |   1 -
neutron/agent/l3/agent.py                          |   6 +
neutron/agent/l3/dvr_fip_ns.py                     |   2 +-
neutron/agent/l3/item_allocator.py                 |   4 +-
neutron/agent/l3/router_info.py                    |  21 +-
neutron/agent/linux/dhcp.py                        |   5 +-
neutron/agent/linux/ip_lib.py                      |  12 +-
neutron/agent/linux/iptables_firewall.py           |   9 +-
neutron/agent/linux/keepalived.py                  |  24 +-
.../agent/linux/openvswitch_firewall/constants.py  |  17 +-
.../agent/linux/openvswitch_firewall/firewall.py   | 223 +++--
neutron/agent/linux/openvswitch_firewall/rules.py  |   5 +-
neutron/agent/linux/ovsdb_monitor.py               |   8 +
neutron/agent/linux/utils.py                       |   2 +-
neutron/agent/metadata/driver.py                   |   2 +-
neutron/agent/securitygroups_rpc.py                |   7 +-
neutron/api/rpc/handlers/l3_rpc.py                 |   3 +
neutron/callbacks/resources.py                     |   1 +
neutron/common/constants.py                        |   7 +
neutron/common/utils.py                            | 114 ++-
neutron/db/agents_db.py                            |  27 +-
neutron/db/agentschedulers_db.py                   |  13 +-
neutron/db/db_base_plugin_common.py                |   6 +
neutron/db/dvr_mac_db.py                           |  30 +
neutron/db/l3_agentschedulers_db.py                |  39 +-
neutron/db/l3_db.py                                |  33 +-
neutron/db/l3_hamode_db.py                         |  97 ++-
neutron/db/models_v2.py                            |   5 +-
neutron/db/portsecurity_db.py                      |   4 +-
neutron/db/portsecurity_db_common.py               |  41 +-
neutron/db/securitygroups_db.py                    |  24 +-
neutron/extensions/portsecurity.py                 |   8 +-
neutron/locale/de/LC_MESSAGES/neutron.po           |   9 +-
neutron/locale/es/LC_MESSAGES/neutron.po           |   9 +-
neutron/locale/fr/LC_MESSAGES/neutron.po           | 936 ++++++++++-----------
neutron/locale/it/LC_MESSAGES/neutron.po           |  12 +-
neutron/locale/ja/LC_MESSAGES/neutron.po           |  55 +-
.../locale/ko_KR/LC_MESSAGES/neutron-log-error.po  | 164 ++--
.../locale/ko_KR/LC_MESSAGES/neutron-log-info.po   |  45 +-
.../ko_KR/LC_MESSAGES/neutron-log-warning.po       |  57 +-
neutron/locale/ko_KR/LC_MESSAGES/neutron.po        | 334 ++++----
neutron/locale/neutron-log-error.pot               | 194 +++--
neutron/locale/neutron-log-info.pot                | 169 ++--
neutron/locale/neutron-log-warning.pot             | 109 +--
neutron/locale/neutron.pot                         |  95 +--
neutron/locale/pt_BR/LC_MESSAGES/neutron.po        |   9 +-
neutron/locale/ru/LC_MESSAGES/neutron.po           |   9 +-
.../locale/tr_TR/LC_MESSAGES/neutron-log-error.po  |  14 +-
.../locale/tr_TR/LC_MESSAGES/neutron-log-info.po   |   6 +-
.../tr_TR/LC_MESSAGES/neutron-log-warning.po       |   6 +-
neutron/locale/tr_TR/LC_MESSAGES/neutron.po        |  52 +-
neutron/locale/zh_CN/LC_MESSAGES/neutron.po        |   9 +-
neutron/locale/zh_TW/LC_MESSAGES/neutron.po        | 414 +++++----
neutron/opts.py                                    |   2 +-
neutron/plugins/ml2/drivers/agent/_common_agent.py |   2 +
neutron/plugins/ml2/drivers/helpers.py             |   6 +-
.../linuxbridge/agent/linuxbridge_neutron_agent.py |  24 +-
.../drivers/mech_sriov/agent/eswitch_manager.py    |   7 +-
.../drivers/mech_sriov/agent/sriov_nic_agent.py    |   9 +-
.../drivers/openvswitch/agent/common/constants.py  |   3 +
.../openvswitch/agent/openflow/native/br_phys.py   |   1 -
.../agent/openflow/ovs_ofctl/br_phys.py            |   1 -
.../openvswitch/agent/ovs_dvr_neutron_agent.py     |   6 +
.../drivers/openvswitch/agent/ovs_neutron_agent.py |  39 +-
neutron/plugins/ml2/extensions/port_security.py    |  12 +-
neutron/plugins/ml2/plugin.py                      |  28 +-
neutron/scheduler/l3_agent_scheduler.py            |  24 +-
.../metering/drivers/iptables/iptables_driver.py   |   1 +
.../functional/agent/linux/test_keepalived.py      |  31 +
.../functional/agent/linux/test_ovsdb_monitor.py   |  16 +
.../scheduler/test_l3_agent_scheduler.py           |   1 +
.../linux/openvswitch_firewall/test_firewall.py    |  56 +-
.../agent/linux/openvswitch_firewall/test_rules.py |  22 +-
.../unit/agent/linux/test_iptables_firewall.py     |  42 +-
.../agent/test_linuxbridge_neutron_agent.py        |  14 +
.../drivers/mech_sriov/agent/common/test_config.py |  11 +-
.../mech_sriov/agent/test_eswitch_manager.py       |   6 +-
.../mech_driver/test_mech_sriov_nic_switch.py      |   4 +-
.../agent/openflow/native/test_br_phys.py          |   1 -
.../agent/openflow/ovs_ofctl/test_br_phys.py       |   1 -
.../openvswitch/agent/test_ovs_neutron_agent.py    |  89 +-
.../drivers/openvswitch/agent/test_ovs_tunnel.py   |  52 +-
.../unit/plugins/ml2/drivers/test_type_flat.py     |  10 +
.../plugins/ml2/extensions/test_port_security.py   |  17 +-
.../unit/plugins/ml2/test_ext_portsecurity.py      |   4 +-
.../unit/scheduler/test_dhcp_agent_scheduler.py    |   8 +
.../unit/scheduler/test_l3_agent_scheduler.py      |  13 +-
.../services/metering/drivers/test_iptables.py     |   9 +
neutron/wsgi.py                                    |  14 +-
.../config-wsgi-pool-size-a4c06753b79fee6d.yaml    |  12 +
...many_nics_for_one_physnet-3570aa67a60ce6c4.yaml |   8 +
test-requirements.txt                              |   2 +-
tools/tox_install.sh                               |  20 +-
tox.ini                                            |   3 +
128 files changed, 3573 insertions(+), 1985 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 4fb374a..f0273cd 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8 +8 @@ coverage>=3.6 # Apache-2.0
-fixtures>=1.3.1 # Apache-2.0/BSD
+fixtures<2.0,>=1.3.1 # Apache-2.0/BSD





More information about the OpenStack-announce mailing list