health monitor port and need support backup member create
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
octavia |
In Progress
|
Wishlist
|
cheng |
Bug Description
We tried to migrate some of our mysql cluster load balancing into lbaas, but ran into a problem. The mysql cluster health checks are exposed as a http service on an alternate port.
Our config looks something like:
listen galera_
mode tcp
bind 172.20.0.1:3306
balance source
option httpchk
option tcpka
maxconn 8192
fullconn 8192
server controller1 172.20.0.2:3306 check port 9200 inter 2000 rise 2 fall 5
server controller2 172.20.0.3:3306 backup check port 9200 inter 2000 rise 2 fall 5
server controller3 172.20.0.4:3306 backup check port 9200 inter 2000 rise 2 fall 5
lbaas doesn't seem to support this, so tcp only checks only work. Since the mysql server can be responsive but not synchronized yet, this can cause members to come into the pool prematurely.
Thanks,
Kevin
tags: | added: rfe |
Changed in octavia: | |
importance: | Undecided → Wishlist |
summary: |
- health monitor port + health monitor port and need support backup member create |
Active/backup model is useful in some case.