[ https://issues.apache.org/jira/browse/OAK-2879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Francesco Mari updated OAK-2879: -------------------------------- Attachment: OAK-2879-02.patch [~mduerig], [^OAK-2879-02.patch] should address your concerns. The code doesn't rely on interruptions anymore, but it implements its own cancelation strategy. > Compaction should check for required disk space before running > -------------------------------------------------------------- > > Key: OAK-2879 > URL: https://issues.apache.org/jira/browse/OAK-2879 > Project: Jackrabbit Oak > Issue Type: Sub-task > Components: segmentmk > Reporter: Michael Dürig > Assignee: Francesco Mari > Labels: compaction, doc-impacting, gc, resilience > Fix For: 1.3.8 > > Attachments: OAK-2879-01.patch, OAK-2879-02.patch > > > In the worst case compaction doubles the repository size while running. As > this is somewhat unexpected we should check whether there is enough free disk > space before running compaction and log a warning otherwise. This is to avoid > a common source of running out of disk space and ending up with a corrupted > repository. -- This message was sent by Atlassian JIRA (v6.3.4#6332)