You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Angela Schreiber (Jira)" <ji...@apache.org> on 2021/07/29 12:25:00 UTC

[jira] [Created] (OAK-9518) Investigate caching of permissions defined in immutable mounts

Angela Schreiber created OAK-9518:
-------------------------------------

             Summary: Investigate caching of permissions defined in immutable mounts
                 Key: OAK-9518
                 URL: https://issues.apache.org/jira/browse/OAK-9518
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: core, security
            Reporter: Angela Schreiber
            Assignee: Angela Schreiber


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]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)