octavia/releasenotes/notes/render-disabled-members-to-make-statuses-consistent-69189f71da2e02e8.yaml
Adam Harwell c6ff8596db Create disabled members in haproxy
Members that were disabled / admin_state_up=False were simply excluded
from the haproxy configuration we pass to the amps. Instead, we should
be creating them in a disabled state, so they return in health messages
as status "maint", and can be marked OFFLINE via the standard health
mechanism, instead of just via override hacks.
This also resolves a bug introduced in an earlier change:
https://review.openstack.org/#/c/567322/
which caused admin-downed members to stay in NO_MONITOR always.

Change-Id: I6615b3ff89d7cef2af52d474aab3a03d947f98be
2018-05-14 10:31:06 -07:00

13 lines
569 B
YAML

---
fixes:
- |
Creating a member on a pool with no healthmonitor would sometimes briefly
update their operating status from `NO_MONITOR` to `OFFLINE` and back to
`NO_MONITOR` during the provisioning sequence. This flapping will no longer
occur.
- |
Members that are disabled via `admin_state_up=False` are now rendered in
the HAProxy configuration on the amphora as `disabled`. Previously they
were not rendered at all. This means that disabled members will now
appear in health messages, and will properly change status to OFFLINE.