octavia/octavia/tests/unit/controller/healthmanager/health_drivers
Michael Johnson af901ccaa5 Fix health manager performance regression
When running stress tests against the Octavia Health Manager it was
observed that the scalability and performance of the health manager has
degraded.
It was observed that the ORM layer was forming poorly optimized queries,
putting excessive load on the database engine and unnecessary code paths
were executing for each heartbeat message.
This patch optimizes the health manager processing of amphora-agent
heartbeat messages by optimizing the database requests, pool processing,
and event streamer code paths.

Story: 2001896
Task: 14381
(cherry picked from commit f13a2e6546)

Change-Id: If2f81129ca94882b42b04ddf5652ff03e8a48edf
2019-02-04 13:43:35 -08:00
..
__init__.py Overhaul HealthManager update threading 2018-04-19 12:03:49 -07:00
test_update_base.py Improve the error logging for zombie amphora 2018-07-01 00:47:37 +02:00
test_update_db.py Fix health manager performance regression 2019-02-04 13:43:35 -08:00
test_update_logging.py Improve the error logging for zombie amphora 2018-07-01 00:47:37 +02:00