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)