neutron-dynamic-routing 21.0.0 (zed)
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. +
participants (1)
-
no-reply@openstack.org