jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Mueller (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (OAK-3447) Parallelize recursive usage of compareAgainstBaseState
Date Thu, 24 Sep 2015 13:49:05 GMT

    [ https://issues.apache.org/jira/browse/OAK-3447?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14906360#comment-14906360

Thomas Mueller commented on OAK-3447:

It would be good to know the average and medium number of child nodes processed.

> Parallelize recursive usage of compareAgainstBaseState
> ------------------------------------------------------
>                 Key: OAK-3447
>                 URL: https://issues.apache.org/jira/browse/OAK-3447
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 1.3.6
>         Environment: All, especially document
>            Reporter: Joel Richard
>              Labels: performance
> In order to improve the performance of compareAgainstBaseState, it would help to parallelize
the recursive usage of compareAgainstBaseState. The idea is that each sub tree which has a
different revision would then be processed in parallel (although it would probably suffice
to only fork the process when the nodes are not cached). This should significantly reduce
the time which is lost while waiting for an external database assumed that there are at least
two changes between the base revisions.

This message was sent by Atlassian JIRA

View raw message