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-5207) Reduce reads in NodeDocument.getVisibleChanges()
Date Thu, 01 Dec 2016 12:47:59 GMT
Marcel Reutegger created OAK-5207:
-------------------------------------

             Summary: Reduce reads in NodeDocument.getVisibleChanges()
                 Key: OAK-5207
                 URL: https://issues.apache.org/jira/browse/OAK-5207
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: core, documentmk
            Reporter: Marcel Reutegger
            Assignee: Marcel Reutegger
             Fix For: 1.6


{{NodeDocument.getVisibleChanges()}} ensures visible changes are returned in descending revision
order. In some cases this requires merge sorting of changes from different previous documents.
The current implementation tries to avoid the merge sort by looking at the ranges of the previous
documents and switches to a merge sort if they overlap. The implementation should be further
optimized to only merge sort the subset of ranges that overlap and not the entire set of referenced
previous document.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message