Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.5.6
    • Fix Version/s: 2.0.0-M1
    • Component/s: None
    • Labels:
      None

      Description

      Implementation of the fast modDn proposal mentioned at http://cwiki.apache.org/confluence/display/DIRxSRVx11/Xdbm+fast+modifyDn+proposal

      The implementation has some significant changes including
      1. The Entry object no longer stores the complete DN, it's RDN alone is stored
      2. Addition of a new index for RDNs
      3. Removal of user provided and normalized DN indices
      4. RDN object should hold the parent entry's ID to help in reconstructing the an entry's DN
      5. A new internal RDN comparator used inside the RDN index class

        Activity

        Hide
        Kiran Ayyagari added a comment -

        Implemeted this feature at revisions 931631 and 931632

        Next step is to introduce a DN cache to minimize the lookups performed on RDN index and time takes to create a new DN object.

        http://svn.apache.org/viewvc?rev=931631&view=rev
        http://svn.apache.org/viewvc?rev=931632&view=rev

        Show
        Kiran Ayyagari added a comment - Implemeted this feature at revisions 931631 and 931632 Next step is to introduce a DN cache to minimize the lookups performed on RDN index and time takes to create a new DN object. http://svn.apache.org/viewvc?rev=931631&view=rev http://svn.apache.org/viewvc?rev=931632&view=rev
        Hide
        Kiran Ayyagari added a comment -

        This was already implemented

        Show
        Kiran Ayyagari added a comment - This was already implemented

          People

          • Assignee:
            Kiran Ayyagari
            Reporter:
            Kiran Ayyagari
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development