Alex Parvulescu created OAK-2271:
------------------------------------
Summary: Compaction estimation time should not depend on number of
checkpoints
Key: OAK-2271
URL: https://issues.apache.org/jira/browse/OAK-2271
Project: Jackrabbit Oak
Issue Type: Bug
Components: core
Reporter: Alex Parvulescu
Assignee: Alex Parvulescu
Checkpoints can be seen as unix symlinks. The compaction estimation will
blindly follow those links when computing the set of bulk segments that are
in-use.
For example, when there are 1.9k checkpoints, the estimator will have to
traverse the same repo 1.9k times to determine this set, even though it falls
onto already traversed paths.
This is also misleading for debugging, it all looks like it's loading segments
while estimating.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)