[OVSDB-426] Suspected ReadOnlyTransaction leak in BridgeOperationalState Created: 04/Sep/17  Updated: 24/Nov/17  Resolved: 24/Nov/17

Status: Resolved
Project: ovsdb
Component/s: Southbound.Open_vSwitch
Affects Version/s: unspecified
Fix Version/s: None

Type: Bug
Reporter: Michael Vorburger Assignee: Michael Vorburger
Resolution: Done 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 NETVIRT-883 Umbrella parent issue for grouping al... Resolved
blocks NETVIRT-985 java.lang.OutOfMemoryError: Java heap... Resolved
External issue ID: 9098

 Description   

As found in see NETVIRT-883 but certainly not causing CONTROLLER-1756 but should probably still be fixed, unless it's proven false positive.. in which case, if confirmed after analysis, this issue should be closed RESOLVED INVALID with an "explanation" why it may be perfectly logical to see non closed ReadOnlyTransaction created by BridgeConfigReconciliationTask:

trace:transactions
TracingBroker found some not yet (or never..) closed transactions!

DataBroker : newReadOnlyTransaction()
28x transactions opened here, which are not closed:
org.opendaylight.ovsdb.southbound.ovsdb.transact.BridgeOperationalState.<init>(BridgeOperationalState.java:65)
org.opendaylight.ovsdb.southbound.OvsdbDataTreeChangeListener.updateData(OvsdbDataTreeChangeListener.java:214)
org.opendaylight.ovsdb.southbound.OvsdbDataTreeChangeListener.onDataTreeChanged(OvsdbDataTreeChangeListener.java:100)



 Comments   
Comment by Michael Vorburger [ 15/Nov/17 ]

This popped up in NETVIRT-985 again today, so I'm proposing https://git.opendaylight.org/gerrit/#/c/65567/ & its cherry-picks to fix it...

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