[release-announce] networking-ovn 7.4.0 (train)
no-reply at openstack.org
no-reply at openstack.org
Wed Mar 10 15:22:24 UTC 2021
We jubilantly announce the release of:
networking-ovn 7.4.0: OpenStack Neutron integration with OVN
This release is part of the train stable release series.
The source is available from:
https://opendev.org/openstack/networking-ovn
Download the package from:
https://pypi.org/project/networking-ovn
Please report issues through:
https://bugs.launchpad.net/networking-ovn/+bugs
For more details, please see below.
7.4.0
^^^^^
Known Issues
* Even with the "igmp_snooping_enable" configuration option stating
that traffic would not be flooded to unregistered VMs when this
option was enabled, the ML2/OVN driver didn't follow that behavior.
This has now been fixed and ML2/OVN will no longer flood traffic to
unregistered VMs when this configuration option is set to True.
Changes in networking-ovn 7.3.0..7.4.0
--------------------------------------
9949b7e6 Don't try to store protocol=None in OVSDB
28fe6735 [OVN] ovn-metadata-agent: Retry registering Chassis at startup
d8961110 Remove testing OVS/OVN master branch in Train
a03e939d Add OVN migration OSP 16.2 option
0bb022b6 ovn: Always use UTC for Hash ring timestamps
4566ea89 Ensure ovsdb_probe_interval set before connect()
503921ca ovn: Support live migration to DPDK nodes
28300207 Fix leaked file descriptors by cleaning up objects
d07317b6 [stable] Drop lower-constraints job
ed140e44 Retry status updates to Octavia
7ac35c03 Fix gate failure
0617bf2a [OVN] Fix inconsistent IGMP configuration
daa9f461 Fix get/update/delete of non-OVN agents
6849292a Fix the check for allowed_cidrs in listeners
952f6d0a [OVN] update_port should not remove values from external_ids
e476a971 Skip ipv6_metadata tests
b72e752a [OVN] Fix test_add_interface_in_use negative test
290fb7fb ovn: Use new OVS commit hash
7d39e618 ovn migration: Fix neutron server container name
51e43513 Remove some unnecessary usages of verify()
7b4e4c7e [OVN] Use the Chassis_Private table for agents healthcheck
6fe2bb20 Clean up some of the OVN agent API methods
b13aa5a9 [OVN] OVN driver to adapt to enable_distributed_floating_ip changes
e4c1bdc2 [ovn]: gracefully handle logical switch ports with tag set to None
Diffstat (except docs and test files)
-------------------------------------
TESTING.rst | 10 +-
lower-constraints.txt | 153 ---------------------
.../playbooks/roles/migration/tasks/sync-dbs.yml | 2 +-
networking_ovn/agent/metadata/agent.py | 59 ++++++--
networking_ovn/agent/metadata/ovsdb.py | 10 +-
networking_ovn/agent/neutron_agent.py | 135 ++++++++++++++++++
networking_ovn/common/hash_ring_manager.py | 6 +-
networking_ovn/common/maintenance.py | 5 +-
networking_ovn/common/ovn_client.py | 23 ++--
networking_ovn/common/utils.py | 2 +-
networking_ovn/db/models.py | 5 +-
networking_ovn/l3/l3_ovn.py | 5 +-
networking_ovn/ml2/mech_driver.py | 141 +++++++------------
networking_ovn/ml2/qos_driver.py | 2 +
networking_ovn/octavia/ovn_driver.py | 61 +++++---
networking_ovn/ovsdb/commands.py | 94 +++++--------
networking_ovn/ovsdb/impl_idl_ovn.py | 12 --
networking_ovn/ovsdb/ovsdb_monitor.py | 14 +-
plugin.spec | 1 +
...n-igmp-flood-unregistered-82aeb640f5dded84.yaml | 8 ++
requirements.txt | 4 +-
test-requirements.txt | 10 +-
tox.ini | 7 -
zuul.d/networking-ovn-jobs.yaml | 84 ++---------
zuul.d/project.yaml | 8 --
40 files changed, 623 insertions(+), 589 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 25ba4242..33bc748c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -14 +14 @@ pyOpenSSL>=17.1.0 # Apache-2.0
-tenacity>=4.4.0 # Apache-2.0
+tenacity>=5.0.2 # Apache-2.0
@@ -16 +16 @@ Babel!=2.4.0,>=2.3.4 # BSD
-six>=1.10.0 # MIT
+six>=1.12.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index afa44658..8e7a8d80 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5,2 @@
-hacking>=1.1.0 # Apache-2.0
+hacking>=1.1.0;python_version<'3.0' # Apache-2.0
+hacking>=3.0.1;python_version>='3.0' # Apache-2.0
@@ -7 +8,2 @@ hacking>=1.1.0 # Apache-2.0
-bandit!=1.6.0,>=1.1.0 # Apache-2.0
+bandit!=1.6.0,>=1.1.0,<1.6.3;python_version<'3.0' # Apache-2.0
+bandit!=1.6.0,>=1.1.0;python_version>='3.0' # Apache-2.0
@@ -14 +16 @@ astroid==1.6.5;python_version<"3.0" # LGPLv2.1
-astroid==2.1.0;python_version>="3.0" # LGPLv2.1
+astroid==2.4.0;python_version>="3.0" # LGPLv2.1
@@ -16 +18 @@ pylint==1.9.3;python_version<'3.0' # GPLv2
-pylint==2.3.0;python_version>='3.0' # GPLv2
+pylint==2.5.3;python_version>='3.0' # GPLv2
More information about the Release-announce
mailing list