Commit Graph

41 Commits (adc75389a39e3aaad69303b82b0d68ec3d94485c)

Author SHA1 Message Date
Robert Fratto 4de51f9953
chore(bloomgateway): update bloom gateway to test for structured metadata blooms (#14130) 1 year ago
Christian Haudum 5395daf898
chore(blooms)!: Introduce a new block schema (V3) (#14038) 1 year ago
Salva Corts 784e7d562f
fix: Keep blocks referenced by newer metas (#13614) 1 year ago
Christian Haudum 39a52974af
chore: Remove excessive logging from bloom gateway (#13603) 1 year ago
Salva Corts c263a681f8
fix: add logging to empty bloom (#13502) 1 year ago
Christian Haudum d8cc1cea83
chore: Make dedicated iterator package (#13273) 1 year ago
Christian Haudum 3b0502ddd3
chore(blooms): Various minor code cleanups (#13332) 1 year ago
Christian Haudum 66f97b2aec
fix(blooms): Fix panic in bloom gateway (#13303) 1 year ago
Owen Diehl 0cb3ff1830
perf(blooms): always return bloom pages to allocator (#13288) 1 year ago
Christian Haudum 4117b6ca98
perf: Re-introduce fixed size memory pool for bloom querier (#13172) 2 years ago
Christian Haudum d6374bc2ce
feat(blooms): Add counter metric for blocks that are not available at query time (#12968) 2 years ago
Owen Diehl 1951322154
chore(blooms): records more bloom iteration stats (#12889) 2 years ago
Christian Haudum 48bbf983d0
chore(blooms): Remove ID field from task struct (#12851) 2 years ago
Trevor Whitney ae180d6e07
fix(nix): lambda-promtail vendor hash (#12763) 2 years ago
Christian Haudum 5540c92d50
perf(blooms): Resolve bloom blocks on index gateway and shard by block address (#12720) 2 years ago
Owen Diehl 712a2b6967
fix(blooms): fixup bloom testing (#12494) 2 years ago
Ed Welch 4c88be0ef2
chore: update loki modules for 3.0 release (#12433) 2 years ago
Salva Corts cf71ac7114
fix(blooms): Remove blocks not matching any series in task (#12401) 2 years ago
Christian Haudum ca667aa66e
chore(bloom-gw): Cleanup tracing implementation (#12368) 2 years ago
Christian Haudum 9af191f3d4
feat(bloom-gw): Add `metrics.go` style log line to bloom gateway `FilterChunks` call (#12354) 2 years ago
Owen Diehl a36483b731
feat(blooms): bloom integration in query planning (#12208) 2 years ago
Christian Haudum c74d0eb107
fix(bloom-gateway): Close all block queriers in case of error (#12338) 2 years ago
Christian Haudum 863acc0152
chore(blooms): Make block query concurrency configurable (#12292) 2 years ago
Christian Haudum 8abfc29e44
chore(bloom-gw): Process blocks in parallel (#12203) 2 years ago
Christian Haudum a0fce39169
feat(bloom-gw): Make num multiplexing tasks configurable, and other adjustments (#12169) 2 years ago
Owen Diehl e95cc6cc09
chore(blooms): Adds basic tracing implementation to bloom-gw (#12175) 2 years ago
Christian Haudum f6cfff5356
refactor(bloomstore): Introduce fetch option for blocks fetcher (#12160) 2 years ago
Christian Haudum 38e2d7be4a
chore(blooms): Various bloom gateway fixes/improvements (#12120) 2 years ago
Christian Haudum 90bcaea724
chore(blooms): Add more instrumentation to bloom gateway and bloom store (#12048) 2 years ago
Christian Haudum b47f2bfbc6
refactor: Limit processing of blocks to requested fingerprint ranges in bloom gateway (#11987) 2 years ago
Christian Haudum 38c09a09bd
Bloom gateway: Fix metric for fetched blocks (#11988) 2 years ago
Christian Haudum fb728a6781
(chore) Cleanup duplicate functions/strucs in bloomgateway package (#11978) 2 years ago
Christian Haudum 1c43991ddc
Remove `bloomcompactor.DayTable` in favour of `config.DayTime` (#11917) 2 years ago
Christian Haudum c1d5ec14fd
Update metrics of bloomgateway worker (#11907) 2 years ago
Christian Haudum 9128036145
Bloom gateway: Integrate processor into worker (#11895) 2 years ago
Christian Haudum c4ac168a8c
BloomStore: Change signature of `FetchBlocks()` to return `[]*CloseableBlockQuerier` (#11884) 2 years ago
Owen Diehl 098eef7bd4
Blooms/bounds integration (#11848) 2 years ago
Christian Haudum 1191f88190
(chore) Bloom shipper: Extend `Interval` struct with utility functions (#11841) 2 years ago
Christian Haudum 4411649a0e
(chore) Bloom shipper: Replace `Keyspace` struct with `v1.FingerprintBounds` (#11839) 2 years ago
Christian Haudum 6902130c9a
Bloom shipper: Restructure bloom store (#11828) 2 years ago
Christian Haudum ecab33a932
Bloom Gateway: Extract processing logic from bloom worker into separate struct (#11812) 2 years ago