jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Francesco Mari (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (OAK-3133) Make compaction map more efficient for offline compaction
Date Fri, 07 Aug 2015 11:02:45 GMT

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

Francesco Mari updated OAK-3133:
    Attachment: OAK-3133-01.patch

The attached patch backports to the 1.0 and 1.2 branches the system property that can be used
to configure the compression interval of the in-memory compaction map.

I tested the patch on both the 1.0 and the 1.2 branches, and I used the same system property
name as the one currently in trunk for {{InMemoryCompactionMap}}.

[~mduerig], [~alexparvulescu], can you have a look at it?

> Make compaction map more efficient for offline compaction
> ---------------------------------------------------------
>                 Key: OAK-3133
>                 URL: https://issues.apache.org/jira/browse/OAK-3133
>             Project: Jackrabbit Oak
>          Issue Type: Sub-task
>          Components: run
>            Reporter: Michael Dürig
>            Assignee: Francesco Mari
>              Labels: compaction, gc
>             Fix For: 1.2.4, 1.3.5, 1.0.19
>         Attachments: OAK-3133-01.patch
> The compaction map might be expensive. See OAK-2862 for the analysis. We should find
ways to lower the impact of this on offline compaction. One option would be to make the compress
cycle configurable, which would require more heap. Another option would be to leverage the
persisted compaction map here also.

This message was sent by Atlassian JIRA

View raw message