CompactionFloors
constructor(postMergeRunsWithCompaction: Int, postMergeMaxDroppedInOneStep: Int, preMergeRunsWithTwoOrMoreCompacting: Int)
Parameters
postMergeRunsWithCompaction
minimum runs whose post-merge phase compacted something.
postMergeMaxDroppedInOneStep
minimum size of the largest single compaction step. Never below 2 — see CompactionCoverage.postMergeMaxDroppedInOneStep — which CompactableLatticeLawSuite enforces rather than trusts.
preMergeRunsWithTwoOrMoreCompacting
minimum runs in which two or more replicas each compacted before the merge.