c84021ac27
EvenStream will be used to serialize messages from the octavia database to neutron-lbaas database via oslo_messaging. Also renaming update mixin class since its not really a mixin. The health manager will make changes to the octavia database when members etc are marked as down and up etc which would result in databases that were not in sync between neutron-lbaas and octavia. A mechanism to communicate database changes from octavia back to neutron is required so this CR attempts to use a oslo_messaging system to communicate those changes, Docimpact - /etc/octavia.conf the user can set the option event_streamer_driver = neutron_event_streamer to setup a queue to connect to neutron-lbaas. if this option is left blank it will default to the noop_event_streamer which will do nothing effectively turning the Queue off. Co-Authored-By: Brandon Logan <brandon.logan@rackspace.com> Change-Id: I77a049dcc21e3ee6287e661e82365ab7b9c44562 |
||
---|---|---|
.. | ||
__init__.py | ||
agent.py | ||
api.py | ||
haproxy_vrrp_check.py | ||
health_manager.py | ||
house_keeping.py | ||
octavia_worker.py |