You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Alex Parvulescu (JIRA)" <ji...@apache.org> on 2016/12/05 12:40:59 UTC

[jira] [Resolved] (OAK-5158) Online compaction progress monitor

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

Alex Parvulescu resolved OAK-5158.
----------------------------------
    Resolution: Fixed

Decided to split the 2 concerns into 2 separate issues (progress monitor and throttling). this issue fixes the progress parts (http://svn.apache.org/viewvc?rev=1772656&view=rev) and OAK-5225 will continue the evaluation of the throttling approach.

> Online compaction progress monitor
> ----------------------------------
>
>                 Key: OAK-5158
>                 URL: https://issues.apache.org/jira/browse/OAK-5158
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: segment-tar
>            Reporter: Alex Parvulescu
>            Assignee: Alex Parvulescu
>             Fix For: 1.6, 1.5.15
>
>         Attachments: OAK-5158-v2.patch, OAK-5158-v3-git.patch, OAK-5158.patch
>
>
> Having an online compaction progress monitor open the door for providing a (fuzzy) percentage of completion. Similar to the offline progress tracker, it would be responsible for logging progress at a configurable interval but also providing {{current number of compacted nodes}} and {{estimated number of total nodes}}.
> I'd also like to add the possibility to sleep a few ms each cycle, this can introduce throttling options for online compaction in the case the impact is too great on the system.



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