[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