jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jukka Zitting (JIRA)" <j...@apache.org>
Subject [jira] Updated: (JCR-2707) improve performance when saving a node with a large number of child nodes (e.g. > 10k child node entries)
Date Thu, 12 Aug 2010 08:16:16 GMT

     [ https://issues.apache.org/jira/browse/JCR-2707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Jukka Zitting updated JCR-2707:
-------------------------------

    Attachment: CreateManyChildNodesTest.png
                UpdateManyChildNodesTest.png
                TransientManyChildNodesTest.png

Attached the results of the performance benchmark:

* CreateManyChildNodesTest measures the time of creating a new node with 10k children
* UpdateManyChildNodesTest measures the time of adding a new child to an existing node with
10k children (not sure what we did wrong in 2.0!)
* TransientManyChildNodesTest measures the time of transiently adding and removing a single
new child to an existing node with 10k children (this I believe is where the effect of r984411
is visible)


> improve performance when saving a node with a large number of child nodes (e.g. >
10k child node entries)
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: JCR-2707
>                 URL: https://issues.apache.org/jira/browse/JCR-2707
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>            Reporter: Stefan Guggisberg
>            Priority: Minor
>             Fix For: 2.2.0
>
>         Attachments: CreateManyChildNodesTest.png, TransientManyChildNodesTest.png, UpdateManyChildNodesTest.png
>
>
> JCR-307 brought a significant improvement WRT saving nodes with a large number of child
nodes
> unfortunately JCR-2579 broke part of the optimization (see NodeState.setChildNodeEntries(List)).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message