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

Optimize EntityTagVirtualAttributeProvider

    Details

    • Type: Improvement
    • Status: Done
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 7.0.0
    • Fix Version/s: 7.0.0
    • Component/s: core apis
    • Labels:
      None

      Description

      Found by working on 'DJ as a shared-repo' - IDPAAS-65. IDM is using REST2LDAP which is configured with MVCC enabled. Result is that etag is systematically computed.

      The EntityTagVirtualAttributeProvider is computing the etag value of an entry using Adler32 or CRC32.

      The problem identified is that the computing is performed byte by byte, which is quite costly given that the update(int b) method is native.

        Attachments

          Activity

            People

            • Assignee:
              ylecaillez Yannick Lecaillez
              Reporter:
              ylecaillez Yannick Lecaillez
              Dev Assignee:
              Yannick Lecaillez
              QA Assignee:
              carole forel
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: