Type alias TierConsolidationPolicy

TierConsolidationPolicy: {
    minScore?: number;
    segmentsBytesFloor?: number;
    segmentsBytesMax?: number;
    segmentsMax?: number;
    segmentsMin?: number;
    type: "tier";
}

Policy to consolidate if the sum of all candidate segment byte size is less than the total segment byte size multiplied by a given threshold.

Type declaration

  • Optional minScore?: number

    Consolidation candidates with a score less than this value will be filtered out.

    Default: 0

  • Optional segmentsBytesFloor?: number

    Size below which all segments are treated as equivalent.

    Default: 2097152 (2 MiB)

  • Optional segmentsBytesMax?: number

    Maximum allowed size of all consolidation segments.

    Default: 5368709120 (5 GiB)

  • Optional segmentsMax?: number

    Maximum number of segments that are evaluated as candidates for consolidation.

    Default: 10

  • Optional segmentsMin?: number

    Minimum number of segments that are evaluated as candidates for consolidation.

    Default: 1

  • type: "tier"

    Type of consolidation policy.