[GENIUS-89] Suspected WriteOnlyTransaction leak in interfacemanager.renderer.ovs.statehelpers.OvsInterfaceTopologyStateAddHelper.addPortToBridge() & OvsInterfaceTopologyStateRemoveHelper Created: 04/Sep/17  Updated: 19/Oct/17  Resolved: 13/Sep/17

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

Type: Bug
Reporter: Michael Vorburger Assignee: Unassigned
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
External issue ID: 9099

 Description   

As found in see NETVIRT-883 but certainly not causing CONTROLLER-1756 (because it's re. an open WriteOnlyTransaction and not TransactionChain), 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 : newWriteOnlyTransaction()
4x transactions opened here, which are not closed:
org.opendaylight.genius.interfacemanager.renderer.ovs.statehelpers.OvsInterfaceTopologyStateAddHelper.addPortToBridge(OvsInterfaceTopologyStateAddHelper.java:31)
org.opendaylight.genius.interfacemanager.listeners.InterfaceTopologyStateListener$RendererStateAddWorker.call(InterfaceTopologyStateListener.java:133)
org.opendaylight.genius.interfacemanager.listeners.InterfaceTopologyStateListener$RendererStateAddWorker.call(InterfaceTopologyStateListener.java:121)
org.opendaylight.genius.datastoreutils.DataStoreJobCoordinator$MainTask.run(DataStoreJobCoordinator.java:285)



 Comments   
Comment by Faseela K [ 04/Sep/17 ]

https://git.opendaylight.org/gerrit/#/c/62640/2

Comment by Michael Vorburger [ 13/Sep/17 ]

https://git.opendaylight.org/gerrit/#/c/62886/ fixes a similar problem also in OvsInterfaceTopologyStateRemoveHelper (this originally was raised for and fixed in only OvsInterfaceTopologyStateAddHelper).

Generated at Wed Feb 07 19:59:53 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.