[NETVIRT-243] After disassociation/association of Router to VPN , it takes 2minutes to update in FIB table Created: 07/Nov/16 Updated: 19/Oct/17 Resolved: 29/Nov/16 |
|
| Status: | Resolved |
| Project: | netvirt |
| Component/s: | General |
| Affects Version/s: | Boron |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Hanamantagoud V Kandagal | Assignee: | Unassigned |
| 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: | 7096 |
| Description |
|
When router is associated to VPN or dis-associated , VpnInterface update is triggered which will remove vpninterface from old VPN and add it into new VPN after waiting for FIB to remove VpnInterface from Operational DS. If config and operational shard are on different PL , the java notification mechanism used to notify will not work . Hence VpnInterface update thread will wait for maximum time before adding vpn interface. To solve it , VpnInterface Op DS and VpnInstance Op DS cache manager is introduced. Also timer task will not wait on java notification. It will poll periodically to check whether vpnInterface is removed from old VPN. |
| Comments |
| Comment by Hanamantagoud V Kandagal [ 18/Nov/16 ] |
|
Review link |
| Comment by Alon Kochba [ 29/Nov/16 ] |
|
Patch merged |