Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
I think we have to take another look at CompactionGainEstimate and see whether we can up with a more efficient way to estimate the compaction gain. The current implementation is expensive wrt. IO, CPU and cache coherence. If we want to keep an estimation step we need IMO come up with a cheap way (at least 2 orders of magnitude cheaper than compaction). Otherwise I would actually propose to remove the current estimation approach entirely
Attachments
Attachments
Issue Links
- blocks
-
OAK-4309 Align property labels and descriptions in SegmentNodeStoreService
- Resolved
- is depended upon by
-
OAK-3695 Expose ratio between waste and real data
- Resolved
- is related to
-
OAK-3362 Estimate compaction based on diff to previous compacted head state
- Resolved
-
OAK-3348 Cross gc sessions might introduce references to pre-compacted segments
- Closed
-
OAK-4657 Add metric for FileStore cleanup reclaimed size
- Closed
-
OAK-4729 OSGi config for the size based estimation
- Closed