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

Improve static group refresh performance


    • 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


      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.


          Issue Links



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


                • Created: