[ https://issues.apache.org/jira/browse/OAK-2912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Davide Giannella closed OAK-2912. --------------------------------- Bulk Close for 1.3.0 > Clear the modified and deleted map in PermissionHook after processing is > complete > --------------------------------------------------------------------------------- > > Key: OAK-2912 > URL: https://issues.apache.org/jira/browse/OAK-2912 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: security > Reporter: Chetan Mehrotra > Assignee: angela > Priority: Minor > Fix For: 1.3.0, 1.2.3, 1.0.15 > > Attachments: OAK-2912.patch > > > {{PermissionHook}} has in memory state in {{modified}} and {{deleted}} maps. > In case of repository migration which is implemented as a large commit this > can consume quite a bit of memory. In one of the migration it was taking ~1 > GB of memory. > In a commit involving multiple commit hooks once {{PermissionHook}} has done > the work it can clear that state so that memory is not held up untill all the > hooks are applied. Specially as IndexingHook takes long time and also has > some memory requirements -- This message was sent by Atlassian JIRA (v6.3.4#6332)