[
https://issues.apache.org/jira/browse/OAK-631?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Marth updated OAK-631:
------------------------------
Priority: Blocker (was: Minor)
> SegmentMK: Implement garbage collection
> ---------------------------------------
>
> Key: OAK-631
> URL: https://issues.apache.org/jira/browse/OAK-631
> Project: Jackrabbit Oak
> Issue Type: Sub-task
> Components: segmentmk
> Reporter: Jukka Zitting
> Assignee: Jukka Zitting
> Priority: Blocker
> Fix For: 0.20
>
>
> The SegmentMK architecture allows segment-level garbage collection by looking
> at the cross-segment reference graph. A simple garbage collector would list
> all segments, remove those that are reachable through the graph starting from
> one of the journals, and finally remove all remaining segments.
> Some "don't collect" flag or minimum lifetime information should be added to
> segments that are currently being written so they don't get removed before
> they get committed and thus referenced by a journal.
--
This message was sent by Atlassian JIRA
(v6.2#6252)