keepalived makes a floating IP available on more than one host after configuration reload
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
keepalived (Ubuntu) |
Fix Released
|
Medium
|
Scott Moser | ||
Trusty |
Won't Fix
|
Low
|
Unassigned | ||
Vivid |
Won't Fix
|
Low
|
Unassigned | ||
Wily |
Fix Released
|
Medium
|
Scott Moser |
Bug Description
The version in 14.04 is 1:1.2.7-1ubuntu1
There's an issue with reloading the configuration file, where the state of VRRP gets 'confused' (in lack of a better description), resulting in a floating IP being available on more than one host.
This issue seems to be fixed in 1.2.17. Since the package hasn't had an update in over 2 years, I kindly request it to be updated to at least 1.2.17
For more information, see http://
Extra info:
1) The release of Ubuntu you are using, via 'lsb_release -rd' or System -> About Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
2) The version of the package you are using, via 'apt-cache policy pkgname' or by checking in Software Center
1:1.2.7-1ubuntu1
3) What you expected to happen
Keepalived config reloaded without interruption of services. VRRP should notice VIP being present on one host and do nothing.
4) What happened instead
Keepalived config was reloaded but VRRP decided to activate the VIP on the host that didn't have it previously. Resulting in routing errors etc.
Changed in keepalived (Ubuntu Wily): | |
assignee: | nobody → Scott Moser (smoser) |
Changed in keepalived (Ubuntu Vivid): | |
assignee: | nobody → Scott Moser (smoser) |
Changed in keepalived (Ubuntu Trusty): | |
assignee: | nobody → Scott Moser (smoser) |
tags: | removed: server-next |
Status changed to 'Confirmed' because the bug affects multiple users.