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: [[email protected]]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)