[release-announce] os_vif 1.17.0 (train)

no-reply at openstack.org no-reply at openstack.org
Fri Sep 6 17:10:59 UTC 2019


We eagerly announce the release of:

os_vif 1.17.0: A library for plugging and unplugging virtual
interfaces in OpenStack.

This release is part of the train release series.

The source is available from:

    https://opendev.org/openstack/os_vif

Download the package from:

    https://pypi.org/project/os_vif

For more details, please see below.

1.17.0
^^^^^^

Bug Fixes

* As part of a bug #1715317, MAC ageing was disabled for the
  intermediate bridge created as part of the hybrid plug mechanism.
  During the removal of "brctl", this behavior was inadvertently
  applied to all linux bridges created by os-vif including those used
  in the linuxbridge driver. As a result this can lead to packet
  flooding (see bug #1837252) when instances are migrated. This
  behavior has been reverted so that the default mac ageing is
  determined by the kernel and is not set when using the os-vif linux
  bridge plugin.

   (https://bugs.launchpad.net/os-vif/+bug/1837252)

Changes in os_vif 1.16.0..1.17.0
--------------------------------

8727779 Fix code bug in document
655c83d only disable mac ageing for ovs hybrid plug
2540f85 Bump the openstackdocstheme extension to 1.20
5107068 Blacklist sphinx 2.1.0 (autodoc bug)
cef202b Sync Sphinx requirement
26e1143 Add Python 3 Train unit tests
e071256 set ignore_basepython_conflict = True in tox.ini
8883e3f OVS DPDK port representors support
1eef2d8 Fix mock of built in "open" function in unit tests


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

.zuul.yaml                                         |  7 +--
CONTRIBUTING.rst                                   |  4 +-
lower-constraints.txt                              |  2 +-
os_vif/internal/ip/ip_command.py                   |  4 +-
os_vif/internal/ip/linux/impl_pyroute2.py          | 12 +++-
.../internal/command/ip/test_impl_pyroute2.py      | 26 +++++++-
.../unit/internal/ip/linux/test_impl_pyroute2.py   |  9 +++
.../do-not-force-mac-ageing-c6e8d750130c5740.yaml  | 13 ++++
releasenotes/source/conf.py                        |  1 -
releasenotes/source/pike.rst                       |  6 +-
releasenotes/source/queens.rst                     |  6 +-
releasenotes/source/stein.rst                      |  6 +-
releasenotes/source/unreleased.rst                 |  6 +-
setup.cfg                                          |  3 +-
tox.ini                                            |  1 +
vif_plug_ovs/constants.py                          |  2 +
vif_plug_ovs/linux_net.py                          | 21 ++++++-
vif_plug_ovs/ovs.py                                | 53 +++++++++++-----
vif_plug_ovs/ovsdb/ovsdb_lib.py                    | 29 ++++++++-
25 files changed, 278 insertions(+), 55 deletions(-)







More information about the Release-announce mailing list