Description of problem: Running performance and scale tests that create 100s of neutron resources like networks, subnets, ports and routers as well as booting VMs and waiting for the environment to quiesce, we observe some new transaction leaks based on Michael Vorburger's mdsal-trace tool. 8x transactions opened here, which are not closed: (...) org.opendaylight.controller.md.sal.binding.impl.BindingDOMDataBrokerAdapter.newReadWriteTransaction(BindingDOMDataBrokerAdapter.java:64) (...) org.opendaylight.genius.infra.ManagedNewTransactionRunnerImpl.callWithNewReadWriteTransactionAndSubmit(ManagedNewTransactionRunnerImpl.java:63) org.opendaylight.netvirt.elan.internal.ElanNodeListener.lambda$createArpDefaultFlowsForArpCheckTable$1(ElanNodeListener.java:130) 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) Version-Release number of selected component (if applicable): OSP 13 opendaylight-8.3.0-3.el7ost.noarch How reproducible: 100% Steps to Reproduce: 1. Deploy OSP +ODL 2. Run Perf Scale tests 3. Actual results: Transaction leaks are present Expected results: No transactions leaks Additional info:
As per depreciation notice [1], closing this bug. Please reopen if relevant for RHOSP13, as this is the only version shipping ODL. [1] https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/14/html-single/release_notes/index#deprecated_functionality