jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Marth (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (OAK-2392) [DocumentMK] Garbage Collect older revisions of binary properties in main document
Date Tue, 25 Aug 2015 12:31:46 GMT

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

Michael Marth updated OAK-2392:
    Fix Version/s:     (was: 1.4)

> [DocumentMK] Garbage Collect older revisions of binary properties in main document
> ----------------------------------------------------------------------------------
>                 Key: OAK-2392
>                 URL: https://issues.apache.org/jira/browse/OAK-2392
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: mongomk
>            Reporter: Chetan Mehrotra
>            Assignee: Chetan Mehrotra
>            Priority: Minor
>             Fix For: 1.3.8
> Current GC logic for DocumentMK only collects certain types of garbage (see OAK-1981)
and currently only split documents are removed. While complete full blow gc would take time
and yet not fully implemented we should handle those documents which have binary properties
and those properties get updated few times (but not very frequently).
> For e.g. performing a reindex for Lucene index would lead to removal of index files nodes
and again creation of nodes with same name. In such a case the older revision of binary property
would remain in main document and would not be eligible for gc as per current impl.
> As a fix the GC logic should look for document which might have binaries and then remove
the older revisions of binary properties. Currently we do scan all such documents for Blob
> So this can be done either as part of Revision GC or Blob GC

This message was sent by Atlassian JIRA

View raw message