MCPcopy Create free account
hub / github.com/cortexproject/cortex / BucketIndexBlocksFinder

Struct BucketIndexBlocksFinder

pkg/querier/blocks_finder_bucket_index.go:35–40  ·  view source on GitHub ↗

BucketIndexBlocksFinder implements BlocksFinder interface and find blocks in the bucket looking up the bucket index.

Source from the content-addressed store, hash-verified

33// BucketIndexBlocksFinder implements BlocksFinder interface and find blocks in the bucket
34// looking up the bucket index.
35type BucketIndexBlocksFinder struct {
36 services.Service
37
38 cfg BucketIndexBlocksFinderConfig
39 loader *bucketindex.Loader
40}
41
42func NewBucketIndexBlocksFinder(cfg BucketIndexBlocksFinderConfig, bkt objstore.Bucket, cfgProvider bucket.TenantConfigProvider, logger log.Logger, reg prometheus.Registerer) *BucketIndexBlocksFinder {
43 loader := bucketindex.NewLoader(cfg.IndexLoader, bkt, cfgProvider, logger, reg)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected