[NETVIRT-1379] Transaction leak in org.opendaylight.netvirt.vpnmanager.VpnInterfaceManager Created: 19/Jul/18  Updated: 25/Jul/18  Resolved: 25/Jul/18

Status: Resolved
Project: netvirt
Component/s: vpnmanager
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:

{{ 1283x transactions opened here, which are not closed:
(...)
org.opendaylight.controller.md.sal.binding.impl.BindingDOMDataBrokerAdapter.newWriteOnlyTransaction(BindingDOMDataBrokerAdapter.java:69)
(...)
org.opendaylight.netvirt.vpnmanager.VpnInterfaceManager.lambda$update$12(VpnInterfaceManager.java:1524)
org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl$MainTask.runWithUncheckedExceptionLogging(JobCoordinatorImpl.java:416)
org.opendaylight.infrautils.utils.concurrent.LoggingUncaughtThreadDeathContextRunnable.run(LoggingUncaughtThreadDeathContextRunnable.java:60)
java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)
java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
}}



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

This is already fixed in Fluorine.

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