Description
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.
Attachments
Attachments
Issue Links
- relates to
-
OAK-2192 Concurrent commit during compaction results in mixed segments
- Closed