Race condition causes keepalived to fail, namespace not fully configured
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
octavia |
Fix Released
|
Critical
|
Michael Johnson |
Bug Description
Steps to reproduce it:
With an ACTIVE_STANBY pair fully working
1 - Shutoff the master node
2 - Traffic redirects to the backup node just fine
3 - Restart master node (since no preempt, vip stays at the backup)
4 - Shutoff the backup node
5 - Traffi passing through the LB gots interrupted
6 - On the restarted node keepalived failed to restart , looking at the logs :
● octavia-
Loaded: loaded (/usr/lib/
Active: failed (Result: exit-code) since Thu 2017-06-01 20:37:26 UTC; 14min ago
Process: 1010 ExecStart=/sbin/ip netns exec amphora-haproxy /usr/sbin/
Jun 01 20:37:26 amphora-
Jun 01 20:37:26 amphora-
Jun 01 20:37:26 amphora-
Jun 01 20:37:26 amphora-
Jun 01 20:37:26 amphora-
Jun 01 20:37:26 amphora-
7 - so the namespace still not fully configured or not even there when trying to bind keepalived there. But gets configured just fine after finish booting
Changed in octavia: | |
assignee: | nobody → Michael Johnson (johnsom) |
importance: | Undecided → Critical |
status: | New → Triaged |
summary: |
- Race condition causes keepalived to fail, namepsace not fully configured + Race condition causes keepalived to fail, namespace not fully configured |
Fix proposed to branch: master /review. openstack. org/470051
Review: https:/