Load Balancing as a Service (LBaaS) for OpenStack
d73df70d85
When load balancer is deleted the corresponding DB entry is marked as DELETED and is never actually removed along with a VIP associated whit this load balancer. This adds a new method to db_cleanup routine that scans the DB for load balancers with DELETED provisioning_status and deletes them from db if they are older than load_balancer_expiry_age. Corresponding VIP entries are deleted in cascade. Added new config option `load_balancer_expiry_age` to the `house_keeping` config section. Also changed the default value of exp_age argument to CONF.house_keeping.amphora_expiry_age in check_amphora_expiry_age method. DocImpact Closes-Bug #1573725 Change-Id: I4f99d38f44f218ac55a76ef062ed9ea401c0a02d |
||
---|---|---|
bin | ||
client | ||
devstack | ||
diskimage-create | ||
doc/source | ||
elements | ||
etc | ||
octavia | ||
releasenotes | ||
specs | ||
specs-tests | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.testr.conf | ||
CONSTITUTION.rst | ||
doc-requirements.txt | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Octavia
Operator-grade open source scalable load balancer.
- Free software: Apache license
- Documentation: http://docs.openstack.org/developer/octavia
- Source: http://git.openstack.org/cgit/openstack/octavia
- Bugs: http://bugs.launchpad.net/octavia/
The Octavia project seeks to become the standard operator-grade load balancer in use in large OpenStack deployments. Note that it is not competing with the Neutron LBaaS extension and may never actually replace it. Rather, Octavia should be seen as "yet another vendor" which is accessed via a driver for Neutron LBaaS.
For more information on project direction and guiding principles for contributors, please see the CONSTITUTION.rst file in this directory, or specifications in the specs/ subdirectory. Other documentation can be found in the docs/ directory.
Please also see https://wiki.openstack.org/wiki/Octavia/Roadmap for the latest version of our project roadmap.