[
https://issues.apache.org/jira/browse/OAK-2392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Davide Giannella updated OAK-2392:
----------------------------------
Fix Version/s: (was: 1.3.1)
1.3.2
Bulk move to 1.3.2
> [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.2
>
>
> 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 GC.
> So this can be done either as part of Revision GC or Blob GC
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)