You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Jörg Hoh (JIRA)" <ji...@apache.org> on 2015/10/13 14:30:05 UTC
[jira] [Updated] (OAK-3514) Log when the changes to transient space
overflow to the persistence
[ https://issues.apache.org/jira/browse/OAK-3514?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jörg Hoh updated OAK-3514:
--------------------------
Attachment: DocumentRootBuilder-more-verbose.patch
I built a patch, which logs on overflow and also when the overflow is getting large. It should be applicable to trunk and also all branches.
> Log when the changes to transient space overflow to the persistence
> -------------------------------------------------------------------
>
> Key: OAK-3514
> URL: https://issues.apache.org/jira/browse/OAK-3514
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Components: core
> Affects Versions: 1.3.6, 1.0.22
> Reporter: Jörg Hoh
> Attachments: DocumentRootBuilder-more-verbose.patch
>
>
> When large changes are being performed, the changes are not stored anymore in the in-memory transient space, but there is an overflow to the persistence.
> It should be logged, when this overflow will happen, because when you use DocumentNodeStore, the changes are written to persistence layer when stored in the transient space; when merging they get read back and the merged state is then written back again. This can cause major performance issues, and the log should indicate, that such a situation is just happening.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)