Details
Description
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)
Attachments
Issue Links
- 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
-