[NETVIRT-481] Incorrect Usage of AsyncListenerBase class in VpnManager Created: 17/Feb/17 Updated: 19/Oct/17 Resolved: 26/Feb/17 |
|
| Status: | Resolved |
| Project: | netvirt |
| Component/s: | General |
| Affects Version/s: | Carbon |
| 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: | 7815 |
| Description |
|
With mdsalutil is having a THREAD_POOL_SIZE=1, all the add(), update(), and remove() methods handling the application logic were on the same thread. This in turn was delaying all the interface-state listeners. Changes are done to make use of DataJobCordinator so that all the VpnManager application logic get executed by a separate thread so that the main thread is freed-up for other listener execution. |