Uploaded image for project: 'AMQ Broker'
  1. AMQ Broker
  2. ENTMQBR-1765

Leak / Pile-Up of Connections from LDAPLoginModule

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Critical Critical
    • AMQ 7.2.1.GA
    • AMQ 7.1.0.GA
    • security
    • None
    • Hide

      Configure a broker to use LDAP for authenticate / authorization. Spin up a few client sessions while watching the connection count between the broker host and the LDAP provider. Kill the messaging clients and the LDAP connections remain. Spin up a few more client sessions and the LDAP connection count increases - this continues until the connection limit to the provider, file handle limit or thread limit is reached.

      Show
      Configure a broker to use LDAP for authenticate / authorization. Spin up a few client sessions while watching the connection count between the broker host and the LDAP provider. Kill the messaging clients and the LDAP connections remain. Spin up a few more client sessions and the LDAP connection count increases - this continues until the connection limit to the provider, file handle limit or thread limit is reached.

      The LDAPLoginModule used in the A-MQ7 Artemis broker does not appear to support connection pooling or reuse. LDAP connections also seem to linger in an ESTABLISHED state beyond initial creation of the mesaging client session, with the result that connections pile up between the broker and the LDAP provider, eventually exhausting system resources.

            rh-ee-ataylor Andy Taylor
            rhn-support-dhawkins Duane Hawkins
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: