[release-announce] octavia 3.0.1 (rocky)

no-reply at openstack.org no-reply at openstack.org
Mon Oct 8 21:04:18 UTC 2018


We are glad to announce the release of:

octavia 3.0.1: OpenStack Octavia Scalable Load Balancer as a Service

This release is part of the rocky stable release series.

Download the package from:

    https://pypi.org/project/octavia

For more details, please see below.

3.0.1
^^^^^

Bug Fixes

* Fixed a performance regression in the Octavia v2 API when using
  the "list" APIs.

* Fixed an issue when Octavia cannot reach the database (all
  database instances are down) bringing down all running
  loadbalancers. The Health Manager is more resilient to DB outages
  now.

Changes in octavia 3.0.0..3.0.1
-------------------------------

d3f8b56 Fix the API list performance regression
8c54a22 Fix health manager performance regression
0ab5627 Validate member address for batch update members
fb1877f Fix batch update members
efa3cef Make health checks resilient to DB outages
5cc7e2b Validate member address for lb graph creation
7447c32 Update zuul/projects.yaml
ed74092 Fix passphrase None errors
5b98e7c import zuul job settings from project-config
b4e34c8 Temporarily remove octavia-v2-dsvm-scenario-ubuntu.bionic


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

octavia/api/v2/controllers/amphora.py              |   2 +-
octavia/api/v2/controllers/health_monitor.py       |   2 +-
octavia/api/v2/controllers/l7policy.py             |   2 +-
octavia/api/v2/controllers/l7rule.py               |   2 +-
octavia/api/v2/controllers/listener.py             |   2 +-
octavia/api/v2/controllers/load_balancer.py        |   9 +-
octavia/api/v2/controllers/member.py               |   5 +-
octavia/api/v2/controllers/pool.py                 |   4 +-
octavia/certificates/generator/local.py            |   3 +-
.../healthmanager/health_drivers/update_db.py      | 212 ++++++----
octavia/controller/healthmanager/health_manager.py |  17 +-
octavia/db/api.py                                  |  21 +
octavia/db/models.py                               |  81 ++--
octavia/db/repositories.py                         | 282 ++++++++++++-
.../unit/certificates/generator/test_local.py      |  45 +++
.../healthmanager/health_drivers/test_update_db.py | 442 ++++++++++++++-------
.../healthmanager/test_health_manager.py           |  10 +-
.../fix-API-list-performance-3b121deffbc3ce4a.yaml |   5 +
...ix-health-check-db-outage-279b0bc1d0039312.yaml |   6 +
zuul.d/jobs.yaml                                   |  34 --
zuul.d/projects.yaml                               |  46 +--
24 files changed, 993 insertions(+), 360 deletions(-)







More information about the Release-announce mailing list