karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Glen Mazza (Updated) (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (KARAF-985) LDAPLoginModule generates a large number of DirContext objects
Date Tue, 08 Nov 2011 04:52:51 GMT

     [ https://issues.apache.org/jira/browse/KARAF-985?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Glen Mazza updated KARAF-985:

    Attachment: LDAPLoginModule.patch

Possible solution for 3.0 branch (untested but builds fine and JUnit tests still work).
> LDAPLoginModule generates a large number of DirContext objects
> --------------------------------------------------------------
>                 Key: KARAF-985
>                 URL: https://issues.apache.org/jira/browse/KARAF-985
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf-config
>    Affects Versions: 2.2.4
>         Environment: Karaf 2.2.5-snapshot
>            Reporter: metatech
>            Priority: Minor
>         Attachments: LDAPLoginModule.patch
>   Original Estimate: 2h
>  Remaining Estimate: 2h
> In class org.apache.karaf.jaas.modules.ldap.LDAPLoginModule, "DirContext.close()" and
"NamingEnumeration.close()" are not called in all cases.
> Although it is not mandatory, it would be better to call it in all cases (to be sure,
in a "finally" block).
> http://download.oracle.com/javase/tutorial/jndi/ldap/close.html
> Otherwise, this leaves one "com.sun.jndi.ldap.Connection" thread running for each LDAP
request. After several minutes, the thread disappears automatically.  
> During a performance test with 10 concurrent users, this creates up to several hundreds
of such threads.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message