Commit Graph

54 Commits (1c43991ddcbb801a6a6d7a535062c7c615b0423a)

Author SHA1 Message Date
Christian Haudum 1c43991ddc
Remove `bloomcompactor.DayTable` in favour of `config.DayTime` (#11917) 1 year ago
Christian Haudum 57619b76a4
Bloom gateway: Change Summary metrics to Histogram metrics (#11913) 1 year ago
Christian Haudum 3efd201bff
Fix test utility function `MkBasicSeriesWithBlooms` (#11909) 1 year ago
Christian Haudum c1d5ec14fd
Update metrics of bloomgateway worker (#11907) 1 year ago
Christian Haudum 60551dacc4
Remove unused sharding code from bloom gateway (#11906) 1 year ago
Christian Haudum 3b122e4be1
Bloom gateway: Wire up cache config with implementation (#11898) 1 year ago
Christian Haudum 9128036145
Bloom gateway: Integrate processor into worker (#11895) 1 year ago
Christian Haudum c4ac168a8c
BloomStore: Change signature of `FetchBlocks()` to return `[]*CloseableBlockQuerier` (#11884) 1 year ago
Christian Haudum 7bbbf232d0
Extend BloomStore with `Client(model.Time)` function (#11881) 1 year ago
Christian Haudum 69d152b618
(chore) BloomStore: Clean up `FetchBlocks()` (#11876) 1 year ago
Christian Haudum f97fb093f3
(chore) Bloom store: Rewrite block downloading/caching in bloom store fetcher (#11857) 1 year ago
Owen Diehl d413c28fa3
Blooms: Align compactor to shipper (#11855) 1 year ago
Owen Diehl 098eef7bd4
Blooms/bounds integration (#11848) 1 year ago
Christian Haudum 1191f88190
(chore) Bloom shipper: Extend `Interval` struct with utility functions (#11841) 1 year ago
Christian Haudum 4411649a0e
(chore) Bloom shipper: Replace `Keyspace` struct with `v1.FingerprintBounds` (#11839) 1 year ago
Owen Diehl 509f6f6b66
Bloom/controller wiring (#11831) 1 year ago
Christian Haudum 6902130c9a
Bloom shipper: Restructure bloom store (#11828) 1 year ago
Vladyslav Diachenko 821c0b1ae0
DequeueMany fix (#11797) 1 year ago
Christian Haudum ecab33a932
Bloom Gateway: Extract processing logic from bloom worker into separate struct (#11812) 1 year ago
Christian Haudum e0e143a88f
Bloom Gateway: Make tasks cancelable (#11792) 1 year ago
Christian Haudum c01a823f1f
(chore) Bloom Gateway: Avoid unnecessary merging of tasks prior to passing them to the FusedQuerier (#11809) 1 year ago
Christian Haudum 9f3fd24958
Bloom Shipper: Fix bug in block boundary check (#11784) 1 year ago
Christian Haudum 6871f3c555
Bloom Gateway: Partition requests into multiple tasks before enqueuing (#11768) 1 year ago
Christian Haudum 600e390b16
Extend `TestPartitionFingerprintRange` test case (#11750) 1 year ago
Christian Haudum 5acc29f2f6
Bloom Gateway: Fix panic in chunk removal after receiving query results (#11770) 1 year ago
Christian Haudum de3f1786a1
Bloom Gateway: Remove unnecessary wrapper around v1.Request (#11739) 1 year ago
Christian Haudum 7c60390364
Remove unnecessary wrapper around bloom shipper (#11724) 1 year ago
Christian Haudum bdcb69540f
Bloom gateway: Add metrics for store operations and chunk ref counts (#11677) 1 year ago
Christian Haudum 6bcac00c70
Add e2e tests for bloom filtering (#11645) 1 year ago
Paul Rogers 6c4699d8f7
Remove call to set default resolver (#11580) 1 year ago
Christian Haudum 0a0b7c83ea
Bloomshipper: Use `model.Time` in `MetaRef` and `BlockRef` (#11566) 1 year ago
Christian Haudum 55fa0d19e4
Fix panic in bloom gateway client (#11537) 1 year ago
Christian Haudum 62176339c4
Bloom querying: Propagate line filters from querier to bloom filter (#11492) 1 year ago
Christian Haudum c4f5a57bc8
Bloom Compactor: Optimize check for fingerprint ownership (#11389) 1 year ago
Salva Corts a0b462d366
Bloom-Gateway cache (#11380) 2 years ago
Christian Haudum 79693d79ef
Fix `getFromThrough()` function for ShortRefs (#11386) 2 years ago
Christian Haudum 19b0160821
Bloom gateway client: Use binary search to determin membership of fingerprints to server instances (#11336) 2 years ago
Christian Haudum 0e433f304e
Bloom Gateway: process blocks immediately when they are available (#11360) 2 years ago
Ashwanth d9f3bf30b1
config: adds `frontend.max-query-capacity` to tune per-tenant query capacity (#11284) 2 years ago
Salva Corts 71ddec7550
Bloom-Gateway: Use pools to reduce allocations (#11324) 2 years ago
Salva Corts 67ecf5007b
Make Blooms-Gateway queue settings configurable (#11321) 2 years ago
Christian Haudum d62d4e37d1
Bloom Gateway: Implement chunk filtering using workers that multiplex requests (#11181) 2 years ago
Vladyslav Diachenko 75cfe59596
bloom blocks downloading queue (#11201) 2 years ago
Christian Haudum e5b006ce0a
Enable/disable bloom gateway per tenant (#11203) 2 years ago
Salva Corts 4248825ad2
Bloom-compactor Sharding (#11154) 2 years ago
Michel Hollands e93f5bfd93
Add dashboard changes for migrating from cortex_ metrics to loki_ metrics (#11082) 2 years ago
Karsten Jeschkies 4ed3b117d2
Use newest build image 0.31.2 with golangci-lint update. (#11118) 2 years ago
Michel Hollands 8628b15624
Use metrics namespace for more metrics (#11025) 2 years ago
Christian Haudum 3f28e6362d
Fix flaky bloomgateway test case (#11001) 2 years ago
Dylan Guedes 9d9b05ad40
Bloomgateway: Use RUnlock to unlock RLock instead (#10984) 2 years ago