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([email protected]/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)

Reply via email to