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

Michael Dürig resolved OAK-7008.
--------------------------------
       Resolution: Fixed
    Fix Version/s: 1.8

Fixed accordingly at http://svn.apache.org/viewvc?rev=1816720&view=rev

> Estimation for FULL can be off sometimes
> ----------------------------------------
>
>                 Key: OAK-7008
>                 URL: https://issues.apache.org/jira/browse/OAK-7008
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: segment-tar
>            Reporter: Michael Dürig
>            Assignee: Michael Dürig
>              Labels: compaction, gc
>             Fix For: 1.8, 1.7.12
>
>
> Since OAK-6883, FULL estimation compares segmentstore size with the previous 
> FULL. There can be cases where the current segmentstore is smaller than the 
> previous FULL (i.e. due to TAIL cleaning up more). This leads to FULL being 
> skipped for much more than anticipated.
> A case to illustrate this scenario:
>     Start Oak with a 10 GB repo
>     GC #1: run FULL results in segmenstore of 20GB
>     GC #2: run TAIL results in segmentstore of 11GB
>     GC #3: run FULL (saturday) - skipped because the reference is 20GB from 
> the previous FULL
> FULL be executed again only when the segmentstore grows back above 20GB, 
> which might be too late.
> Estimation should take this situation into account this and take a better 
> decision.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to