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: [~rma61...@adobe.com]



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

Reply via email to