[NETVIRT-272] ARP thread is sleeping 2s each time MAC migration occurs Created: 14/Nov/16 Updated: 04/Dec/16 Resolved: 04/Dec/16 |
|
| Status: | Resolved |
| Project: | netvirt |
| Component/s: | General |
| Affects Version/s: | Boron |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Koby Aizer | Assignee: | Olga Schukin |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| External issue ID: | 7170 |
| Description |
|
If there an entry of some IP with MAC resolution X, and this entry is updated to MAC resolution Y, then ArpNotificationHandler sleeps for 2s. From mailing list:
We see two sleeps introduced in the entire ArpNotificationHandler and they are applicable only when there is a MAC migration seen for an existing IP address.. By MAC migration, means the ODL controller is receiving that same IP in packets now from a different interface. The sleeps are introduced because when a MAC migration happens for an existing IP, there is a VRF Entry refresh lifecycle that gets triggered for that IP. In order to make sure VRF removal is completely processed for old interface, before we do a VRF add for the same IP Address for the new interface a sleep was added between the removal and add operations.. |