Should send multiple ARPs after floating IP assignment
Bug #1043796 reported by
Phil Day
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Brian Haley |
Bug Description
When an IP address is assigned to an instance linux_net can be configured to send an gratuitous APR to announce the change to the network - configured by the "send_arp_for_ha" flag.
The command used, arping, accepts an argument "-c" to control the number of APRs sent, but in linux_net.py this is currently hard coded to 1.
We have seen that is some circumstances it is necesary (esp if the network is loaded) to send more than one gratuitous APR to ensure that the network devices see and respond to this change.
This shoudl be a simple change, introducing a new "arp_count" flag which can passed to the arpinc command instead of teh current hard coded value.
Changed in nova: | |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | folsom-rc1 → 2012.2 |
To post a comment you must log in.
Sounds reasonable that we should want to send more than 1
Don't need to add yet another flag - just sending 5 or more should be fine for everyone
For reference, qemu sends 5 after a live migration: git.qemu. org/?p= qemu.git; a=blob; f=savevm. c;h=c7fe283145; hb=HEAD# l135
http://