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)