geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Jencks (JIRA)" <...@geronimo.apache.org>
Subject [jira] Created: (GERONIMO-1121) ConnectionManager leaves several timer tasks running even after gbeans are shutdown -- causes memory leak
Date Mon, 31 Oct 2005 19:33:59 GMT
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
     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


Mime
View raw message