jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Dürig (JIRA) <j...@apache.org>
Subject [jira] [Created] (OAK-4212) Add the segments blob references to the tar files.
Date Sat, 16 Apr 2016 09:17:25 GMT
Michael Dürig created OAK-4212:

             Summary: Add the segments blob references to the tar files. 
                 Key: OAK-4212
                 URL: https://issues.apache.org/jira/browse/OAK-4212
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: segmentmk
            Reporter: Michael Dürig
             Fix For: 1.6

On DSGC the blob references are collected from the individual segments. It would be better
to also have them in the tar files (similar to the segment graph). 

Scanning through all segments is troublesome for various reasons( e.g. cache coherence, IO
thrashing etc). A [similar change | https://github.com/mduerig/jackrabbit-oak/commit/3be3df740288e11789be7668a718150eb24334cb]
in the POC for OAK-3348 resulted in an speedup of 2 orders of magnitude. In that case the
segment generation was written to the tar index instead being read from the individual segments.

/cc [~chetanm], [~amitjain]

This message was sent by Atlassian JIRA

View raw message