jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcel Reutegger (JIRA)" <j...@apache.org>
Subject [jira] [Created] (OAK-5559) Reduce reads with overlapping previous documents
Date Wed, 01 Feb 2017 11:19:51 GMT
Marcel Reutegger created OAK-5559:

             Summary: Reduce reads with overlapping previous documents
                 Key: OAK-5559
                 URL: https://issues.apache.org/jira/browse/OAK-5559
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: core, documentmk
    Affects Versions: 1.6.0
            Reporter: Marcel Reutegger
            Assignee: Marcel Reutegger

Reading a node state in a past revision can become expensive when the change history in the
previous documents have overlapping changes. In this case, the changes in the previous documents
must be merge sorted to find the correct value for the properties on the node. The more overlapping
ranges there are, the more sorting is needed.

There is a prominent node in the repository that seems to create quite many of those previous
documents. The {{/:async}} nodes gets frequent updates and is therefore split on a regular
basis. Because the properties on this node are not all updated at the same time, it is quite
likely that previous document ranges overlap.

This message was sent by Atlassian JIRA

View raw message