The isMember call for groups can be slow for very large groups in an Internal Directory

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Medium
    • 1.3
    • Affects Version/s: 1.2.1
    • None

      A group containing 20,000 users will take some time (3 seconds) to determine if a user is a member of the group.

      The probable cause is in the underlying implementation, which performs a "contains" operation on the members collection of a group. In effect, this loads up all the members of a group.

      The likely fix will be to replace the Java/memory "contains" with a SQL lookup.

      This bug also applies to roles.

              Assignee:
              Justen Stepka [Atlassian]
              Reporter:
              shihab
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: