Uploaded image for project: 'OpenDJ'
  1. OpenDJ
  2. OPENDJ-1906

Improve static group refresh performance

    XMLWordPrintable

    Details

    • Support Ticket IDs:
    • Sprint:
      Sustaining Sprint 1, Sustaining Sprint 2, Sustaining Sprint 3, Sustaining Sprint 4, DJ Sustaining 4, DJ Sustaining 5, DJ Sustaining 6, DJ Sustaining 7, DJ Sustaining 8, DJ Sustaining 9, DJ Sustaining Sprint 10, DJ Sustaining Sprint 12, DJ Sustaining Sprint 13, DJ Sustaining Sprint 14, DJ Sustaining Sprint 15, DJ Sustaining Sprint 16, DJ Sustaining Sprint 17, DJ Sustaining Sprint 18, DJ Sustaining Sprint 19

      Description

      A server has 5000 static groups. Many are nested. Some have 80k members.

      Frequent modifications to the uniqueMember attribute of one standalone (not included in other groups) group are fast.

      Retrieving isMemberOf information for users in these groups is also fast.

      However the combination is very slow, and frequent updates to groups result in poor isMemberOf performance and high CPU usage. The server is observed to spend a lot of time in reloadIfNeeded().

      Some comments in OPENDJ-1584 suggest ways to improve this, by using information available in the postModifyOperation plugin (i.e. the actual mods) to avoid updating the refreshToken.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                cjr Chris Ridd
                Reporter:
                cjr Chris Ridd
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: