[ http://issues.apache.org/jira/browse/GERONIMO-1121?page=all ] Matt Hogstrom closed GERONIMO-1121: -----------------------------------
> ConnectionManager leaves several timer tasks running even after gbeans are > shutdown -- causes memory leak > --------------------------------------------------------------------------------------------------------- > > Key: GERONIMO-1121 > URL: http://issues.apache.org/jira/browse/GERONIMO-1121 > Project: Geronimo > Type: Bug > Components: connector > Versions: 1.0 > Reporter: David Jencks > Assignee: Kevan Miller > Fix For: 1.0 > > The AbsractSinglePoolConnectionInterceptor has a IdleRemoverTask and a > FillTask that are added to a timer and never removed. Among other possible > problems, this results in a memory leak (thanks to Kevan Miller) : > java.util.TaskQueue [Stack Local, Monitor Used] > queue --> java.util.TimerTask[128] > [5] --> > org.apache.geronimo.connector.outbound.AbstractSinglePoolConnectionInterceptor$IdleReleaser > this$0 --> > org.apache.geronimo.connector.outbound.SinglePoolConnectionInterceptor > next --> > org.apache.geronimo.connector.outbound.XAResourceInsertionInterceptor > next --> > org.apache.geronimo.connector.outbound.MCFConnectionInterceptor > stack --> > org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor > next --> org.apache.geronimo.connector.outbound.TCCLInterceptor > classLoader --> > org.apache.geronimo.kernel.config.MultiParentClassLoader > We need to figure out how to shut down the pool cleanly. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
