Adds garp_master_repeat and garp_master_refresh to keepalived.conf
This patch aims to solve an issue when, in some cases, the L3 agent might
start before the OVS agent during a node boot process.
At such scenario, the L3 agent will configure the routers before the OVS agent
done syncing with the server and starts processing ovsdb monitor updates.
The result:
1. L3 agent finishes configuring an HA router
2. Keepalived spawned
3. In case of transition to master state, it (keepalived) sends gratuitous ARPs ^---The issue
4. The OVS agent has just finished plugging its ports
Meaning, the gratuitous ARP will be lost, but the router acting as master.
Closes-Bug: #1453855
Change-Id: I2cffa7c0ebad20bd50396265aef9fcfa64018744
(cherry picked from commit 141560b4221b9b58fd34405a8f94e826f92f35ff)
Reviewed: https:/ /review. openstack. org/206968 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=5d38dc59c46 3aaa86bd0c17ca2 d19486b555e2be
Committed: https:/
Submitter: Jenkins
Branch: stable/kilo
commit 5d38dc59c463aaa 86bd0c17ca2d194 86b555e2be
Author: nmagnezi <email address hidden>
Date: Mon Jul 13 16:23:28 2015 +0300
Adds garp_master_repeat and garp_master_refresh to keepalived.conf
This patch aims to solve an issue when, in some cases, the L3 agent might
start before the OVS agent during a node boot process.
At such scenario, the L3 agent will configure the routers before the OVS agent
done syncing with the server and starts processing ovsdb monitor updates.
The result:
^---The issue
1. L3 agent finishes configuring an HA router
2. Keepalived spawned
3. In case of transition to master state, it (keepalived) sends gratuitous ARPs
4. The OVS agent has just finished plugging its ports
Meaning, the gratuitous ARP will be lost, but the router acting as master.
Closes-Bug: #1453855
Change-Id: I2cffa7c0ebad20 bd50396265aef9f cfa64018744 8fd34405a8f94e8 26f92f35ff)
(cherry picked from commit 141560b4221b9b5