arping can be spawned in background to speed-up floating IP assignment
Bug #1233391 reported by
Brian Haley
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Brian Haley |
Bug Description
The arping command is spawned in a shell from the l3-agent with a default of sending 3 requests (send_arp_for_ha = 3). This can increase the time the agent spends waiting by 2 seconds for each IP address, which adds up on a very busy network node, and is worse then the agent is restarted and associates many IP addresses on a router at the same time.
Spawning the arping call in a greenthread will help speed this up, and is perfectly fine since if the arping fails for some reason it will still log an error, just asynchronously.
In addition to floating IP assignment, this also applies to any other address assigned to the external interface of a router.
Changed in neutron: | |
assignee: | nobody → Brian Haley (brian-haley) |
Changed in neutron: | |
importance: | Undecided → Medium |
tags: | added: havana-rc-potential l3-ipam-dhcp |
Changed in neutron: | |
assignee: | Brian Haley (brian-haley) → Mark McClain (markmcclain) |
Changed in neutron: | |
assignee: | Mark McClain (markmcclain) → Brian Haley (brian-haley) |
tags: |
added: havana-potential-potential removed: havana-rc-potential |
tags: |
added: havana-backport-potential removed: havana-potential-potential |
Changed in neutron: | |
milestone: | none → icehouse-1 |
Changed in neutron: | |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
milestone: | icehouse-1 → 2014.1 |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/49063
Review: https:/