[
https://issues.apache.org/jira/browse/SLING-4216?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Antonio Sanso updated SLING-4216:
---------------------------------
Attachment: SLING-4216-patch.txt
attaching proposed patch.
Some highlight
- querying the bloom filter is skipped if the cache contains all values
- default bloom filter file size is 1024000 bytes
- bloom filter is persisted to disk every minute (only if changes happen) and
at shutdown.
- the case of changes that might have happened in the repository while the
instance was down is addressed rebuilding the bloomFilter (I will some
documentation to the website on how to do it)
[~cziegeler] [~justinedelson] [~catholicon] it would be great if you can review
the patch.
> Limit the number of vanityPath MapEntry
> ----------------------------------------
>
> Key: SLING-4216
> URL: https://issues.apache.org/jira/browse/SLING-4216
> Project: Sling
> Issue Type: Improvement
> Components: ResourceResolver
> Reporter: Antonio Sanso
> Assignee: Antonio Sanso
> Attachments: SLING-4216-patch.txt, SLING-4216-patch.txt
>
>
> At the moment there isn't any limit to the number of MapEntry that are cached
> in memory.
> If the number of vanityPaths/alias is extremely high this can cause OOM.
> It would be good to have a way to limit the amount of memory used by the
> MapEntry cache.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)