Uploaded image for project: 'Confluence Server'
  1. Confluence Server
  2. CONFSERVER-8675

Support for thousands of groups needs improvement

    Details

    • Internal Complexity:
      6
    • Internal Value:
      5

      Description

      Use Case: Administration : Manage Groups : Browse Pagination

      Issues:

      • LDAP queries select every group name for each page load (potentially thousands)
      • Pagination does not adequately support thousands of groups

      Suggestions:

      • Cache LDAP group names
      • Improve pagination to support thousands of groups
      • Implement search within a result set
      • Separate LDAP & Local groups
      • Configuration option to hide Manage Groups function for LDAP groups

      ldap query filters noted on this page:
      filter="(&(objectClass=brownGroup)(objectClass=brownGroup))" attrs="brownGroupRDN
      filter="(&(objectClass=brownGroup)(objectClass=brownGroup))" attrs="brownGroupRDN
      [2 queries returning all group names for each page...no caching, and no limiting record set returned]

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                6 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Last commented:
                  6 years, 20 weeks ago