[release-announce] [neutron] neutron 9.3.0 (newton)

no-reply at openstack.org no-reply at openstack.org
Wed Mar 29 13:41:21 UTC 2017


We are stoked to announce the release of:

neutron 9.3.0: OpenStack Networking

This release is part of the newton stable release series.

Download the package from:

    https://tarballs.openstack.org/neutron/

For more details, please see below.

Changes in neutron 9.2.0..9.3.0
-------------------------------

20b9b89 Fix DetachedInstanceError on subnet delete
2cf5185 Protect against non-determinstic sort
33a898a Reconcile quitting_rpc_timeout with backoff RPC client
2da513f Fixes DBDeadlock race condition during driver initialization.
bebedc4 Fix iptables rules for Prefix Delegated subnets
5935b61 Get rid of ml2 port model hook join
acebb8f Get rid of _network_model_hook for external_net
1215eb5 Get rid of additional fixed_ip filter join
dd26b01 Addressing L3 HA keepalived failures in functional tests
766c7ef functional: Stop compiling OVS from source
e0df5b8 l3scheduler: create ha_vr_id more robustly
b3f4e12 Don't create HA resources until needed
6123d20 Fix port update for service subnets
97e51ef Remove floatingip address ignores ha_state
dbf657a openvswitch agent: add OVS_RESTARTED event
fc60590 Use bytes for python3 friendly os.write
01cb8b1 Disable process monitor for keepalived test
5c52d1b L3: Only send notifications if l3 plugin exists
ea95bf8 Allow the other nic to allocate VMs post PCI-PT VM creation.
20612b5 gate_hook: accept dsvm-scenario-[ovs|linuxbridge] venv name
bf4b614 LB Trunk: Stop matching MAC of subport to port model
7502c26 Allow no network to be passed into PortContext
ad69831 Avoid segment DB lookup in _expand_segment on port
7b1a2e9 Convert gate_hook to devstack-tools
6a363c1 Switch to use test_utils.call_until_true
e4f27f4 Bulk creation of SecurityGroups
08c6d12 gate-hook: Accomodate devstack-gate local.conf changes
3d272b2 Skip native DHCP notifications on status change
606ec7e Do not try and remove non-existent iptables chains
5313bec Invert device_owner to avoid filtering too much
e5fff0b DVR: delete stale devices after router update
36da52b DVR: Add static routes to FIP namespace
eb62375 Imported Translations from Zanata
e7072b0 Kill the metadata proxy process unconditionally
283270b Revert "Setup firewall filters only for required ports"
1586f70 Display deprecation warning in test only once
d856e34 tempest: Fix qos extension check
bd272cb Manually add pk for alembic_version table
f7ba749 DVR: Fix IPtables driver for metering with DVR routers
defdf9c Disallow specifying too long name and description for qos
7baeff2 Change the order of installing flows for br-int
fe526af Raise AssertionError instead of eventlet.timeout.Timeout when failing.
8ee8082 Tempest tests uses only supported QoS rule types


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

neutron/agent/dhcp/agent.py                        |  14 +-
neutron/agent/l3/dvr_edge_router.py                |  15 ++
neutron/agent/l3/dvr_fip_ns.py                     | 115 +++++++---
neutron/agent/l3/dvr_local_router.py               |  75 +++++++
neutron/agent/l3/ha_router.py                      |   4 +-
neutron/agent/l3/router_info.py                    |  46 +++-
neutron/agent/linux/daemon.py                      |   2 +-
neutron/agent/linux/ip_lib.py                      |   5 +-
neutron/agent/linux/iptables_firewall.py           |   1 -
.../api/rpc/agentnotifiers/dhcp_rpc_agent_api.py   |  20 ++
neutron/callbacks/events.py                        |   2 +
neutron/cmd/sanity/checks.py                       |   6 +-
neutron/common/rpc.py                              |  45 +++-
neutron/db/common_db_mixin.py                      |  27 +++
neutron/db/db_base_plugin_v2.py                    |  11 +-
neutron/db/external_net_db.py                      |  12 +-
neutron/db/ipam_pluggable_backend.py               |   3 +-
neutron/db/l3_db.py                                |  10 +-
neutron/db/l3_hamode_db.py                         |  79 +++----
neutron/db/metering/metering_db.py                 |   3 +
neutron/db/migration/__init__.py                   |   8 +
.../alembic_migrations/versions/kilo_initial.py    |   2 +
neutron/db/securitygroups_db.py                    |   4 +-
neutron/extensions/qos.py                          |   6 +-
neutron/locale/de/LC_MESSAGES/neutron.po           |   8 +-
neutron/locale/es/LC_MESSAGES/neutron.po           |   8 +-
neutron/locale/fr/LC_MESSAGES/neutron.po           |   8 +-
neutron/locale/it/LC_MESSAGES/neutron.po           |   8 +-
neutron/locale/ja/LC_MESSAGES/neutron.po           |   8 +-
neutron/locale/ko_KR/LC_MESSAGES/neutron.po        |  14 +-
neutron/locale/pt_BR/LC_MESSAGES/neutron.po        |   8 +-
neutron/locale/ru/LC_MESSAGES/neutron.po           |   8 +-
neutron/locale/tr_TR/LC_MESSAGES/neutron.po        |   8 +-
neutron/locale/zh_CN/LC_MESSAGES/neutron.po        |   8 +-
neutron/locale/zh_TW/LC_MESSAGES/neutron.po        |   8 +-
neutron/plugins/ml2/driver_context.py              |  13 +-
.../linuxbridge/agent/linuxbridge_neutron_agent.py |   2 +-
.../drivers/mech_sriov/agent/eswitch_manager.py    |  37 +++-
.../drivers/mech_sriov/agent/sriov_nic_agent.py    |   4 +
.../openvswitch/agent/openflow/native/br_int.py    |   2 +-
.../openvswitch/agent/openflow/ovs_ofctl/br_int.py |   2 +-
.../drivers/openvswitch/agent/ovs_neutron_agent.py |  24 +-
neutron/plugins/ml2/drivers/type_vlan.py           |   1 +
neutron/plugins/ml2/plugin.py                      |  46 ++--
neutron/plugins/ml2/rpc.py                         |   2 -
neutron/scheduler/l3_agent_scheduler.py            |  47 ++--
.../metering/drivers/iptables/iptables_driver.py   | 242 ++++++++++++---------
.../trunk/drivers/linuxbridge/agent/driver.py      |   6 -
.../drivers/linuxbridge/agent/trunk_plumber.py     |  19 --
.../tempest/api/test_network_ip_availability.py    |   3 +-
.../services/network/json/network_client.py        |  12 +
.../unit/agent/linux/test_iptables_firewall.py     |  10 +-
.../rpc/agentnotifiers/test_dhcp_rpc_agent_api.py  |  15 ++
.../unit/extensions/test_subnet_service_types.py   |  25 +++
.../plugins/ml2/drivers/l2pop/test_mech_driver.py  |  21 +-
.../agent/test_linuxbridge_neutron_agent.py        |   5 +-
.../mech_sriov/agent/test_eswitch_manager.py       |  91 +++++++-
.../agent/openflow/native/test_br_int.py           |  12 +-
.../agent/openflow/ovs_ofctl/test_br_int.py        |   2 +-
.../openvswitch/agent/test_ovs_neutron_agent.py    |  50 ++---
.../unit/scheduler/test_l3_agent_scheduler.py      |   6 +-
.../services/metering/drivers/test_iptables.py     | 162 ++++++++++++++
.../unit/services/metering/test_metering_plugin.py |   9 +
.../trunk/drivers/linuxbridge/agent/test_driver.py |   4 -
.../linuxbridge/agent/test_trunk_plumber.py        |  10 -
94 files changed, 1645 insertions(+), 732 deletions(-)






More information about the Release-announce mailing list