[ 
https://issues.apache.org/jira/browse/OAK-1932?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14051534#comment-14051534
 ] 

Alex Parvulescu commented on OAK-1932:
--------------------------------------

bq. So far I only expected the compactor to always start the compaction process 
from the empty state, so the problem above shouldn't be an issue.

I beg to differ :) it could happen on normal compact operations too. [0]

thanks for the review! I'll apply the patch shortly.

[0] 
https://github.com/apache/jackrabbit-oak/blob/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/file/FileStore.java#L424

> TarMK compaction can create mixed segments
> ------------------------------------------
>
>                 Key: OAK-1932
>                 URL: https://issues.apache.org/jira/browse/OAK-1932
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: core, segmentmk
>    Affects Versions: 1.0.1
>            Reporter: Jukka Zitting
>            Assignee: Jukka Zitting
>         Attachments: Compactor.java.patch, CompactorTest.java.patch
>
>
> As described in http://markmail.org/message/ujkqdlthudaortxf, commits that 
> occur while the compaction operation is running can make the compacted 
> segments contain references to older data segments, which prevents old data 
> from being reclaimed during cleanup.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to