[NETVIRT-1380] Transaction leak in org.opendaylight.netvirt.natservice.internal.NatRouterInterfaceListener Created: 19/Jul/18  Updated: 31/Jul/18  Resolved: 31/Jul/18

Status: Resolved
Project: netvirt
Component/s: natservice
Affects Version/s: Oxygen-SR2
Fix Version/s: Oxygen-SR3, Fluorine

Type: Bug Priority: Medium
Reporter: Stephen Kitt Assignee: Stephen Kitt
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Blocks
blocks NETVIRT-1384 Umbrella: Numerous new transaction leaks Resolved

 Description   

Seen in scale testing:

{{ 890x transactions opened here, which are not closed:
(...)
org.opendaylight.controller.md.sal.binding.impl.BindingDOMDataBrokerAdapter.newWriteOnlyTransaction(BindingDOMDataBrokerAdapter.java:69)
(...)
org.opendaylight.netvirt.natservice.internal.NatRouterInterfaceListener.add(NatRouterInterfaceListener.java:80)
org.opendaylight.netvirt.natservice.internal.NatRouterInterfaceListener.add(NatRouterInterfaceListener.java:30)
org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase$DataTreeChangeHandler.run(AsyncDataTreeChangeListenerBase.java:172)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:748)}}



 Comments   
Comment by Stephen Kitt [ 19/Jul/18 ]

This is already fixed in Fluorine.

Comment by Michael Vorburger [ 25/Jul/18 ]

which Gerrit for Oxygen SR3, re Fix Version?  (Re-opening this Jira just to clarify that, because I'm finding this one in NETVIRT-1384.)

Comment by Michael Vorburger [ 31/Jul/18 ]

https://git.opendaylight.org/gerrit/#/c/74232/

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