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

Michael Dürig resolved OAK-2862.
--------------------------------
    Resolution: Fixed

Fixed in trunk at http://svn.apache.org/r1683780.
The persisted compaction map is the default now. The in memory one can still be 
used through configuration. 

Will follow up with separate issues for merging this back to the branches. 

> CompactionMap#compress() inefficient for large compaction maps
> --------------------------------------------------------------
>
>                 Key: OAK-2862
>                 URL: https://issues.apache.org/jira/browse/OAK-2862
>             Project: Jackrabbit Oak
>          Issue Type: Sub-task
>          Components: segmentmk
>            Reporter: Michael Dürig
>            Assignee: Michael Dürig
>              Labels: compaction, doc-impacting, gc
>             Fix For: 1.3.0
>
>         Attachments: OAK-2862-memory.png, OAK-2862.png, benchLargeMap.xlsx
>
>
> I've seen {{CompactionMap#compress()}} take up most of the time spent in 
> compaction. With 40M record ids in the compaction map compressing runs for 
> hours. 
> I will back this with numbers as soon as I have a better grip on the issue.  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to