[ 
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)

Reply via email to