(ctx context.Context, cfg *CompactorConfig, sharder CompactorSharder, overrides CompactorOverrides)
| 117 | |
| 118 | type Compactor interface { |
| 119 | EnableCompaction(ctx context.Context, cfg *CompactorConfig, sharder CompactorSharder, overrides CompactorOverrides) error |
| 120 | MarkBlockCompacted(tenantID string, blockID backend.UUID) error |
| 121 | CompactWithConfig(ctx context.Context, metas []*backend.BlockMeta, tenantID string, cfg *CompactorConfig, sharder CompactorSharder, overrides CompactorOverrides) ([]*backend.BlockMeta, error) |
| 122 | MarkBlocklistCompacted(tenantID string, outputIDs, inputIDs []*backend.BlockMeta) error |
no outgoing calls