Description
Currently DocumentNodeStore stores some state in org.apache.jackrabbit.oak.plugins.document.UnsavedModifications class related to branch commit. If number of branch commit are large (say in migration) then this state grows proportionally to the number of nodes getting added/modified in that branch and thus can cause OOM.
To support such cases we can use a persisted map impl like mapdb [1]. To enable such usage an extension point need to be added in UnsavedModifications to change the impl
Attachments
Attachments
Issue Links
- is related to
-
OAK-1773 Optimize upgrade to DocumentNodeStore
- Closed