[ 
https://issues.apache.org/jira/browse/JCRVLT-839?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18059951#comment-18059951
 ] 

Joerg Hoh edited comment on JCRVLT-839 at 2/20/26 5:36 PM:
-----------------------------------------------------------

Feedback from a production environment: The combination of both JCRVLT-831 and 
this improvement were able to reduce the package creation time of a very simple 
package (just 10 nodes, but with the parent node having around 75k siblings) 
from 30+ seconds to less than 300ms (DocumentNodeStore, uncached).



was (Author: joerghoh):
Feedback from a production environment: The combination of both JCRVLT-831 and 
this improvement were able to reduce the package creation time of a very simple 
package (just 10 nodes, but with the parent node having around 75k siblings) 
from 30+ seconds to around 300ms.


> Unconditional child node iteration in AggregateImpl.walk()
> ----------------------------------------------------------
>
>                 Key: JCRVLT-839
>                 URL: https://issues.apache.org/jira/browse/JCRVLT-839
>             Project: Jackrabbit FileVault
>          Issue Type: Improvement
>          Components: vlt
>            Reporter: Julian Reschke
>            Assignee: Julian Reschke
>            Priority: Major
>             Fix For: 4.2.0
>
>
> There's another case of uncondtional child node iteration which eats 
> performance when there's a huge collection.
> Candidate fix: 
> https://github.com/apache/jackrabbit-filevault/commit/f51dc340ba6e39e31ffc78b8530603f7ab22ee28



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

Reply via email to