You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Joerg Hoh (Jira)" <ji...@apache.org> on 2026/09/10 11:23:00 UTC

[jira] [Created] (JCRVLT-849) Slow package import when a parent node with a lot of children is involved

Joerg Hoh created JCRVLT-849:
--------------------------------

             Summary: Slow package import when a parent node with a lot of children is involved
                 Key: JCRVLT-849
                 URL: https://issues.apache.org/jira/browse/JCRVLT-849
             Project: Jackrabbit FileVault
          Issue Type: Improvement
    Affects Versions: 4.2.0
            Reporter: Joerg Hoh



Importing a package with ~50 nodes below /content/abc/15356 takes about 12 seconds, when /content/abc has around 28k child nodes.

{noformat}
	at org.apache.jackrabbit.oak.plugins.tree.impl.AbstractTree.getChildren(AbstractTree.java:297)
	at org.apache.jackrabbit.oak.core.MutableTree.getChildren(MutableTree.java:178)
	at org.apache.jackrabbit.oak.jcr.delegate.NodeDelegate.getChildren(NodeDelegate.java:341)
	at org.apache.jackrabbit.oak.jcr.session.NodeImpl$8.perform(NodeImpl.java:581)
	at org.apache.jackrabbit.oak.jcr.session.NodeImpl$8.perform(NodeImpl.java:577)
	at org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.perform(SessionDelegate.java:236)
	at org.apache.jackrabbit.oak.jcr.session.ItemImpl.perform(ItemImpl.java:113)
	at org.apache.jackrabbit.oak.jcr.session.NodeImpl.getNodes(NodeImpl.java:577)
	at org.apache.jackrabbit.vault.fs.impl.io.DocViewImporter.endDocViewNode(DocViewImporter.java:497)
	at org.apache.jackrabbit.vault.fs.impl.io.DocViewSAXHandler.endElement(DocViewSAXHandler.java:369)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(java.xml@21.0.11/AbstractSAXParser.java:618)
{noformat}

we should have the equivalent of JCRVLT-839 on the importing side.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)