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

Add an option to the JE backend for disabling the subordinate indexes id2children and id2subtree

    Details

    • Type: Improvement
    • Status: Done
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.6.0
    • Fix Version/s: 2.6.0
    • Component/s: backends
    • Labels:
      None

      Description

      Add a boolean option "subordinate-indexes-enabled" to the JE backend configuration which can be used for disabling the subordinate indexes id2children and id2subtree. Testing has shown that maintaining these indexes can become a bottleneck when adds and deletes are repeatedly performed beneath the same entry. The bottleneck persists even when allids has been exceeded, since these entries also maintain an "exceeded count" in order to implement the hasSubordinates and numSubordinates virtual attributes.

      A typical use case for this is when OpenDJ is used as a session database, for example within OpenAM.

        Attachments

          Activity

            People

            • Assignee:
              matthew Matthew Swift
              Reporter:
              matthew Matthew Swift
              Dev Assignee:
              Matthew Swift
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: