Description
The original design of the compaction estimator was to only focus on binary segments when computing the amount of garbage that can be collected.
This has a flaw when it runs on systems with external data stores configured as there will be almost no binary segments and the estimation will always be 0, no need for compaction.
The change to include all segments is not big, the uuids bloomfilter is already initialized with the total number of segments, and the segment collection already loads everything in memory.
Attachments
Attachments
Issue Links
- is related to
-
OAK-2192 Concurrent commit during compaction results in mixed segments
- Closed