[OPNFLWPLUG-935] TransactionChain created in OperationProcessor.<init> line 36 is never closed Created: 29/Aug/17  Updated: 27/Sep/21  Resolved: 06/Sep/17

Status: Resolved
Project: OpenFlowPlugin
Component/s: General
Affects Version/s: None
Fix Version/s: None

Type: Bug
Reporter: Michael Vorburger Assignee: Jozef Bacigal
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Blocks
blocks CONTROLLER-1756 OOM due to huge Map in ShardDataTree Resolved
blocks NETVIRT-883 Umbrella parent issue for grouping al... Resolved
Duplicate
duplicates OPNFLWPLUG-933 IllegalStateException: Attempted to c... Resolved
External issue ID: 9071

 Description   

As found in see CONTROLLER-1760 motivated by CONTROLLER-1756:

TransactionChain created in OperationProcessor.<init> line 36 is never closed



 Comments   
Comment by Abhijit Kumbhare [ 31/Aug/17 ]

Any thoughts Tomas or someone?

Comment by Michael Vorburger [ 31/Aug/17 ]

FYI: Since opening this bug (and others like it) I've understood that this is not yet necessarily proof of a real problem - see e.g. discussion in NETCONF-462:

Basically if this OperationProcessor (which I've absolutely no idea what it is, obviously) has a lifecycle of application scope, that is if its an object you (Blueprint) creates on boot, with a single instance which stays alive for the entire ODL lifetime, where you create ONE (and always only ever one, never more) TransactionChain in there, and you are sure that under load you are not creating more TransactionChain instances which are never closed, then this was a false positive - please feel free to close this as RESOLVED INVALID, if you are sure that this it the case here (like in NETCONF-462).

Also, I'll see if the CONTROLLER-1760 tool could perhaps be made a bit smarter, and would welcome feedback & thoughts about this in CONTROLLER-1765.

Comment by Michael Vorburger [ 06/Sep/17 ]

Dupe to OPNFLWPLUG-933 to KISS & avoid general confusion.

Generated at Wed Feb 07 20:33:46 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.