octavia/releasenotes/notes/load-balancer-expiry-age-a473f9147552f1b1.yaml
Elena Ezhova d73df70d85 Cleanup deleted load balancers in housekeeper's db_cleanup
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
2016-07-07 03:03:03 +00:00

11 lines
363 B
YAML

---
features:
- Stale load balancer entries with DELETED provisioning_status are now
cleaned-up by housekeeper after if they are older than
`load_balancer_expiry_age`.
upgrade:
- New option `load_balancer_expiry_age` is added to the `house_keeping`
config section. It defines load balancer expiry age in seconds, the
default value is 604800.