As found in NETVIRT-985, here are transactions opened in netvirt itself which are apparently never closed, roughly sorted in order of importance, based on number of open TXs = likelyness to cause OOM: (The class line numbers refer to stable/carbon; and the list has already filtered out and omits leaks that are only a few lines apart which occur when several write transactions are opened together for separate shards incl. config/oper.)
493x transactions opened here, which are not closed: org.opendaylight.netvirt.neutronvpn.NeutronPortChangeListener.lambda$handleNeutronPortUpdated$5(NeutronPortChangeListener.java:462) 356x transactions opened here, which are not closed: org.opendaylight.netvirt.fibmanager.VrfEntryListener.lambda$manageRemoteRouteOnDPN$18(VrfEntryListener.java:1651) 75x transactions opened here, which are not closed: org.opendaylight.netvirt.vpnmanager.TunnelEndPointChangeListener.lambda$add$0(TunnelEndPointChangeListener.java:94) 73x transactions opened here, which are not closed: org.opendaylight.netvirt.fibmanager.VrfEntryListener$CleanupVpnInterfaceWorker.call(VrfEntryListener.java:1242) org.opendaylight.netvirt.fibmanager.VrfEntryListener$CleanupVpnInterfaceWorker.call(VrfEntryListener.java:1222) 48x transactions opened here, which are not closed: org.opendaylight.netvirt.vpnmanager.InterfaceStateChangeListener.lambda$add$0(InterfaceStateChangeListener.java:74) 43x transactions opened here, which are not closed: org.opendaylight.netvirt.vpnmanager.InterfaceStateChangeListener.lambda$update$2(InterfaceStateChangeListener.java:220) 9x transactions opened here, which are not closed: org.opendaylight.netvirt.vpnmanager.InterfaceStateChangeListener.lambda$remove$1(InterfaceStateChangeListener.java:153) 8x transactions opened here, which are not closed: org.opendaylight.netvirt.neutronvpn.NeutronPortChangeListener.lambda$handleNeutronPortCreated$1(NeutronPortChangeListener.java:365) 8x transactions opened here, which are not closed: org.opendaylight.netvirt.fibmanager.VrfEntryListener$CleanupVpnInterfaceWorker.call(VrfEntryListener.java:1242) org.opendaylight.netvirt.fibmanager.VrfEntryListener$CleanupVpnInterfaceWorker.call(VrfEntryListener.java:1222) 3x transactions opened here, which are not closed: org.opendaylight.netvirt.vpnmanager.VpnInterfaceManager.lambda$remove$7(VpnInterfaceManager.java:1158)
- blocks
-
NETVIRT-883 Umbrella parent issue for grouping all suspected transaction leaks
- Resolved
-
NETVIRT-985 java.lang.OutOfMemoryError: Java heap space
- Resolved
- relates to
-
NETVIRT-1010 OOM and other memory issues
- Resolved