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/206998 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=98b6cd8e7f2 d482649ce2976ba 5f2027a3ce1cbe
Committed: https:/
Submitter: Jenkins
Branch: stable/juno
commit 98b6cd8e7f2d482 649ce2976ba5f20 27a3ce1cbe
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