Comment 4 for bug 1400217

Revision history for this message
Assaf Muller (amuller) wrote :

When verifying this bug I encountered another:

The slave compares the currently configured floating IPs on the system (None, as its the slave) and always adds more and more FIPs to the keepalived conf, so you end up with the same floating IP appearing multiple times.

I think the solution is pretty simple - Every time a router update is received, you get all of the floating IPs. In the HA case, just override whatever is currently configured in keepalived.conf with what you got from the update. There's no need to compare to anything, not what's on the system, and not what's in keepalive.