karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Onofré (Commented) (JIRA) <j...@apache.org>
Subject [jira] [Commented] (KARAF-985) LDAPLoginModule generates a large number of DirContext objects
Date Tue, 08 Nov 2011 19:17:54 GMT

    [ https://issues.apache.org/jira/browse/KARAF-985?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13146480#comment-13146480

Jean-Baptiste Onofré commented on KARAF-985:

Fixed on karaf-2.2.x: revision 1199391.
> 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
>            Assignee: Jean-Baptiste Onofré
>            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