Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-9518

Investigate reducing NodeStore access for permissions defined in immutable mounts

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • core, security
    • None

    Description

      when running oak with additional immutable mounts, the permission provider will come with a composite MountPermissionStore that loads entries from the different mount points.
      while for the mutable default mount reading the latest permission data from the NodeStore is required whenever the cache gets invalidated, this is probably not needed for immutable mounts.

      the goal of the this improvement is to investigate if and under which circumstances repeated reads for the immutable mounts can/should be prevented and measure the impact on overall performance. this includes taking potentially huge amounts of permission entries into account and define boundaries in case such an improvement was beneficial for mounts with relatively few permissions.

      cc: rma61870@adobe.com

      Attachments

        Activity

          People

            angela Angela Schreiber
            angela Angela Schreiber
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: