[OPNFLWPLUG-830] [He Plugin] Memory leak during reconciliation Created: 09/Dec/16 Updated: 27/Sep/21 Resolved: 06/Jun/17 |
|
| Status: | Resolved |
| Project: | OpenFlowPlugin |
| Component/s: | General |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Vijay Daniel | 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: | 7332 |
| Description |
|
Setup: Problem Statement: Scenario: You will observe that the full GC is not able to clear the old gen space. With every reconciliation iteration we see the old gen utilization is increasing. Eventually the utilization hits the max capacity, leading to frequent and long full GCs. |
| Comments |
| Comment by Vijay Daniel [ 09/Dec/16 ] |
|
The issues is with the ingress queue in ConnectionConductorImpl not been removed from the memory after the disconnect of the switch. The solution is to close the queue on disconnect. |
| Comment by Vijay Daniel [ 09/Dec/16 ] |
|
https://git.opendaylight.org/gerrit/#/c/49172/ Code correction is provided as part of the above gerrit. |
| Comment by Jozef Bacigal [ 06/Jun/17 ] |
|
Merged |