[release-announce] networking-ovn 4.0.3 (queens)
no-reply at openstack.org
no-reply at openstack.org
Thu Oct 4 11:18:46 UTC 2018
We are amped to announce the release of:
networking-ovn 4.0.3: OpenStack Neutron integration with OVN
This release is part of the queens stable release series.
The source is available from:
https://git.openstack.org/cgit/openstack/networking-ovn
Download the package from:
https://pypi.org/project/networking-ovn
Please report issues through launchpad:
https://bugs.launchpad.net/networking-ovn
For more details, please see below.
4.0.3
^^^^^
New Features
************
* New option "enable-chassis-as-gw" to select gateway router. For
external connectivity, gateway nodes have to set ovn-cms-options
with enable-chassis-as-gw in Open_vSwitch table's external_ids
column.
$ovs-vsctl set open . external-ids:ovn-cms-options="enable-chassis-
as-gw"
Networking-ovn will parse ovn-cms-options and select this chassis if
it has proper bridge mappings. This helps admin to exclude compute
nodes to host gateway routers as they are more likely to be
restarted for maintenance operations. If no chassis with enable-
chassis-as-gw and proper bridge mappings available, then chassis
with only bridge mappings are selected for scheduling router
gateway.
This is not a config option enabled through conf files. Instead
admin has to set it through openstack installer or manually in
Open_vSwitch table.
Upgrade Notes
*************
* The ovsdb_probe_interval configuration option was changed from 0
(disabled) to 60 seconds.
Bug Fixes
*********
* In a HA environment, when OVSDB server fails over to a different
controller, the connection change is not detected by neither
neutron-server nor ovn-metadata-agent. In order to fix this issue, a
60 seconds interval probe (by default) is now sent by OVSDB server
clients.
Changes in networking-ovn 4.0.2..4.0.3
--------------------------------------
52abcac Fix IPv6 Neigh Adv issue for router IPs
517a691 Set/unset external MAC addresses for NAT entry when port is up/down
ee4460d Fix API extensions names
27b6ea4 Fix gateway's router port marked as DOWN
59c241e Fix bug when deleting subnets with revision numbers
be428b8 Consolidate add/remove router interface OVS transactions
1fe3b81 import zuul job settings from project-config
ac81a8d Maintenance: Fix router ports
cc1d76c [ci] use zuul v3 native job for Rally
d93ac04 Fix: Router port always marked as DOWN
fc458ef Fix error in router port maintenance code
3bc1dfe Imported Translations from Zanata
c3a383e Add default dns_server option in DHCP_Options table
7a262b6 Set ovsdb probe interval to 1 minute on the client side
Diffstat (except docs and test files)
-------------------------------------
networking_ovn/common/config.py | 19 +-
networking_ovn/common/constants.py | 6 +
networking_ovn/common/extensions.py | 6 +-
networking_ovn/common/maintenance.py | 10 +-
networking_ovn/common/ovn_client.py | 244 +++++++--
networking_ovn/common/utils.py | 27 +
networking_ovn/db/revision.py | 11 +
networking_ovn/l3/l3_ovn.py | 157 ++----
.../locale/en_GB/LC_MESSAGES/networking_ovn.po | 8 +-
networking_ovn/ml2/mech_driver.py | 56 ++
networking_ovn/ovn_db_sync.py | 2 +-
networking_ovn/ovsdb/commands.py | 6 +-
networking_ovn/ovsdb/impl_idl_ovn.py | 10 +-
networking_ovn/ovsdb/ovn_api.py | 9 +-
networking_ovn/ovsdb/ovsdb_monitor.py | 10 +-
.../legacy/rally-dsvm-networking-ovn/post.yaml | 21 -
.../legacy/rally-dsvm-networking-ovn/run.yaml | 65 ---
...probe-interval-to-60-secs-cb4d3c5ec930f4a8.yaml | 12 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po | 283 -----------
zuul.d/legacy-networking-ovn-jobs.yaml | 11 -
zuul.d/networkin-ovn-rally-task.yaml | 28 +
zuul.d/project.yaml | 20 +-
37 files changed, 1248 insertions(+), 607 deletions(-)
More information about the Release-announce
mailing list