[release-announce] neutron-dynamic-routing 21.0.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 5 12:28:25 UTC 2022


We are delighted to announce the release of:

neutron-dynamic-routing 21.0.0: Neutron Dynamic Routing

This release is part of the zed release series.

The source is available from:

    https://opendev.org/openstack/neutron-dynamic-routing

Download the package from:

    https://tarballs.openstack.org/neutron-dynamic-routing/

Please report issues through:

    https://bugs.launchpad.net/neutron/+bugs

For more details, please see below.

21.0.0
^^^^^^

Bug Fixes

* The BGP service plugin RPC queue has been added to RPC workers,
  like it is done in other Neutron service plugins (l3-plugin,
  metering, etc.). This fixes RPC requests and AMQP heartbeats not
  getting processed in time, causing AMQP connection dropping, and
  other unpredictable unwanted behavior. See bug 1974057
  (https://bugs.launchpad.net/neutron/+bug/1974057).

* In preparation for the upcoming SQLAlchemy 2.0 release, several
  fixes have been made regarding the use of context decorators. See
  bugs 1980671 (https://bugs.launchpad.net/neutron/+bug/1980671) and
  1984238 (https://bugs.launchpad.net/neutron/+bug/1984238).

* Multiple issues in the implementation of the StaticScheduler have
  been fixed that may have caused peers to be erroneously descheduled.
  See bug 1980235 (https://bugs.launchpad.net/neutron/+bug/1980235).

Changes in neutron-dynamic-routing 20.0.0..21.0.0
-------------------------------------------------

abfd71c Add releasenotes for fixes made in this cycle
1c15cd1 Fix misuse of assertTrue
d98b177 [sqlalchemy-20] Add (still) missing DB context decorator
acfcd04 Don't run periodic actions for StaticScheduler
2e7b595 [sqlalchemy-20] Add missing DB context decorators
012f235 Fix missing functions in StaticScheduler
0d2782f [sqlalchemy-20] Add missing DB context decorator
b9c085b Consume BGP service plugin queue in RPC workers
61817ea Update python testing as per zed cycle teting runtime
41fb425 Drop lower-constraints.txt and its testing
180396b Register common config options by default
be5cb2c Add weekly jobs
0711dcf Add Python3 zed unit tests
ef13d27 Update master for stable/yoga


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

.zuul.yaml                                         |   8 +-
lower-constraints.txt                              | 147 ---------------------
neutron_dynamic_routing/db/bgp_db.py               |  17 ++-
.../db/bgp_dragentscheduler_db.py                  | 103 ++++++++-------
.../services/bgp/agent/entry.py                    |   1 +
neutron_dynamic_routing/services/bgp/bgp_plugin.py |  13 +-
.../bgp/scheduler/bgp_dragent_scheduler.py         |  19 ++-
.../drop-python-3-6-and-3-7-efc3424202bf3f90.yaml  |   5 +
.../notes/rpc-workers-4941f3b9136418df.yaml        |   9 ++
.../notes/sqlalchemy-20-abaa3d2895131ab4.yaml      |   7 +
.../notes/static-scheduler-2288b8173f9357a6.yaml   |   6 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/yoga.rst                       |   6 +
requirements.txt                                   |   4 +
setup.cfg                                          |   6 +-
tox.ini                                            |   6 -
17 files changed, 138 insertions(+), 224 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index fab5020..386bc25 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -0,0 +1,4 @@
+# Requirements lower bounds listed here are our best effort to keep them up to
+# date but we do not test them so no guarantee of having them all correct. If
+# you find any incorrect lower bounds, let us know or propose a fix.
+






More information about the Release-announce mailing list