Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-89432

Enforce LDAP test dependencies on the LDAP connection pool

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.1.0-rc0
    • Affects Version/s: 8.0.0-rc2
    • Component/s: None
    • Labels:
      None
    • Server Security
    • Fully Compatible
    • v8.0
    • Security 2024-04-29
    • 134

      Some LDAP tests have dependencies on the LDAP connection pool being enabled. Most LDAP tests run with ldapUseConnectionPool: true and therefore assume that the connection pool is being used. However, certain distros have versions of OpenSSL and libldap that are unsafe for connection pooling, which causes the server to ignore the value of ldapUseConnectionPool: true and turn connection pooling off. Those LDAP tests then proceed to fail on these variants.

      We should clearly tag LDAP tests that have a dependency on the connection pool and decide on a case-by-case basis whether we can manually force connection pooling via ldapForceMultithreadMode: true for testing purposes or just leave them off on the variant.

            Assignee:
            varun.ravichandran@mongodb.com Varun Ravichandran
            Reporter:
            varun.ravichandran@mongodb.com Varun Ravichandran
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: