octavia.controller.healthmanager.health_drivers package

Submodules

octavia.controller.healthmanager.health_drivers.update_base module

class HealthUpdateBase[source]

Bases: object

abstract update_health(health, srcaddr)[source]
class StatsUpdateBase[source]

Bases: object

abstract update_stats(health_message, srcaddr)[source]

octavia.controller.healthmanager.health_drivers.update_db module

class UpdateHealthDb[source]

Bases: octavia.controller.healthmanager.health_drivers.update_base.HealthUpdateBase

update_health(health, srcaddr)[source]
class UpdateStatsDb[source]

Bases: octavia.controller.healthmanager.health_drivers.update_base.StatsUpdateBase, octavia.common.stats.StatsMixin

update_stats(health_message, srcaddr)[source]
version2(health_message)[source]

Parse version 1 and 2 of the health message.

Parameters

health_message (dict) – health message dictionary

version3(health_message)[source]

Parse version 3 of the health message.

Parameters

health_message (dict) – health message dictionary

octavia.controller.healthmanager.health_drivers.update_logging module

class HealthUpdateLogger[source]

Bases: octavia.controller.healthmanager.health_drivers.update_base.HealthUpdateBase

update_health(health, srcaddr)[source]
class StatsUpdateLogger[source]

Bases: octavia.controller.healthmanager.health_drivers.update_base.StatsUpdateBase

update_stats(health_message, srcaddr)[source]

Module contents