Commit Graph

29 Commits (b5ac6a0258be51a6d6c3a7743e498dc40014b64b)

Author SHA1 Message Date
Christian Haudum 39a52974af
chore: Remove excessive logging from bloom gateway (#13603) 10 months ago
Christian Haudum 3b0502ddd3
chore(blooms): Various minor code cleanups (#13332) 11 months ago
Christian Haudum 48bbf983d0
chore(blooms): Remove ID field from task struct (#12851) 1 year ago
Ed Welch 4c88be0ef2
chore: update loki modules for 3.0 release (#12433) 1 year ago
Christian Haudum 9af191f3d4
feat(bloom-gw): Add `metrics.go` style log line to bloom gateway `FilterChunks` call (#12354) 1 year ago
Christian Haudum 863acc0152
chore(blooms): Make block query concurrency configurable (#12292) 1 year ago
Christian Haudum a0fce39169
feat(bloom-gw): Make num multiplexing tasks configurable, and other adjustments (#12169) 1 year ago
Owen Diehl 3658dc922a
perf(blooms): removes pendingTasks impl with an atomic.Int64 (#12151) 1 year ago
Christian Haudum 90bcaea724
chore(blooms): Add more instrumentation to bloom gateway and bloom store (#12048) 1 year ago
Christian Haudum b47f2bfbc6
refactor: Limit processing of blocks to requested fingerprint ranges in bloom gateway (#11987) 1 year ago
Christian Haudum 9f86473b0a
Various bloom gateway instrumentation changes (#11983) 1 year ago
Christian Haudum 57619b76a4
Bloom gateway: Change Summary metrics to Histogram metrics (#11913) 1 year ago
Christian Haudum c1d5ec14fd
Update metrics of bloomgateway worker (#11907) 1 year ago
Christian Haudum 9128036145
Bloom gateway: Integrate processor into worker (#11895) 1 year ago
Christian Haudum 69d152b618
(chore) BloomStore: Clean up `FetchBlocks()` (#11876) 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
Vladyslav Diachenko 821c0b1ae0
DequeueMany fix (#11797) 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 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
Christian Haudum 62176339c4
Bloom querying: Propagate line filters from querier to bloom filter (#11492) 1 year ago
Christian Haudum 0e433f304e
Bloom Gateway: process blocks immediately when they are available (#11360) 1 year ago
Christian Haudum d62d4e37d1
Bloom Gateway: Implement chunk filtering using workers that multiplex requests (#11181) 2 years ago