Commit Graph

160 Commits (39c47e5b5a188b763b32e3e92939ccfce01d2a86)

Author SHA1 Message Date
Salva Corts b4060154d1
feat(blooms): Prefetch bloom blocks as soon as they are built (#15050) 6 months ago
Christian Haudum f3f01845ad
chore(blooms): Add setting to fetch bloom blocks async or synchronously (#14862) 6 months ago
Christian Haudum 03f7eab9c0
chore(blooms): Add number of skipped bloom blocks to stats-report log line (#14771) 7 months ago
Robert Fratto 8eca826795
chore(storage/bloom): support simplifiable regexp matchers (#14622) 7 months ago
Christian Haudum 0760095a3e
chore: Add bool to metrics.go log line whether query used bloom filters (#14645) 7 months ago
Salva Corts d1668f6a11
fix(blooms): Exclude label filters where label name is part of the series labels. (#14661) 7 months ago
Christian Haudum 601f549656
fix(blooms): Check length of tasks before accessing first element in slice (#14634) 7 months ago
jinjiadu 99c423a1f5
chore: fix some function names (#14628) 7 months ago
Robert Fratto bf54cf1496
chore(bloom): remove unused code from blooms (#14539) 7 months ago
Christian Haudum f568dda136
chore: Improve logging of jumphash server selector (#14306) 7 months ago
Christian Haudum fc8250bfed
chore: Add new field to "stats-report" log line in bloom gateway (#14446) 7 months ago
Christian Haudum 91c7d344fe
chore: Make metric for dequeued tasks in bloom-gateway a Histogram (#14413) 8 months ago
Christian Haudum 46f61fd5ad
chore: Remove ring client pool from JumpHashClientPool (#14367) 8 months ago
Christian Haudum cdf084fdae
perf(blooms): Remove compression of `.tar` archived bloom blocks (#14159) 8 months ago
Robert Fratto ebe0bb875e
chore: replace remaining references to ExtractTestableLineFilters (#14135) 8 months ago
Robert Fratto 4de51f9953
chore(bloomgateway): update bloom gateway to test for structured metadata blooms (#14130) 8 months ago
Christian Haudum 5395daf898
chore(blooms)!: Introduce a new block schema (V3) (#14038) 9 months ago
Marco Pracucci b88583da7d
feat: upgrade prometheus (#13671) 10 months ago
Salva Corts 784e7d562f
fix: Keep blocks referenced by newer metas (#13614) 10 months ago
Christian Haudum 39a52974af
chore: Remove excessive logging from bloom gateway (#13603) 10 months ago
Salva Corts c263a681f8
fix: add logging to empty bloom (#13502) 11 months ago
Christian Haudum d8cc1cea83
chore: Make dedicated iterator package (#13273) 11 months ago
Christian Haudum 3ac231728e
fix(blooms): Suppress error from resolving server addresses for blocks (#13385) 11 months ago
Owen Diehl f661593cae
refactor(blooms): more easily testable day partitioning (#13331) 11 months ago
Christian Haudum 3b0502ddd3
chore(blooms): Various minor code cleanups (#13332) 11 months ago
Christian Haudum 66f97b2aec
fix(blooms): Fix panic in bloom gateway (#13303) 11 months ago
Owen Diehl 0cb3ff1830
perf(blooms): always return bloom pages to allocator (#13288) 11 months ago
Christian Haudum 4117b6ca98
perf: Re-introduce fixed size memory pool for bloom querier (#13172) 11 months ago
Bryan Boreham 2b19dac82a
fix: errors reported by the race detector (#13174) 12 months ago
Christian Haudum d4fcef5229
chore(blooms): Some boom gateway cleanups (#13165) 12 months ago
Owen Diehl fbe7c559b5
feat(blooms): Blooms/v2 encoding multipart series (#13093) 12 months ago
Owen Diehl 41c5ee21fc
fix(regression): reverts grafana/loki#13039 to prevent use-after-free corruptions (#13162) 12 months ago
Christian Haudum fc264310ce
perf: Introduce fixed size memory pool for bloom querier (#13039) 12 months ago
Christian Haudum d6374bc2ce
feat(blooms): Add counter metric for blocks that are not available at query time (#12968) 12 months ago
Christian Haudum a1b1eeb095
feat(bloom): Skip attempts to filter chunks for which blooms have not been built (#12961) 1 year ago
Christian Haudum 738c274a58
fix(blooms): Fix `partitionSeriesByDay` function (#12900) 1 year ago
Owen Diehl 1951322154
chore(blooms): records more bloom iteration stats (#12889) 1 year ago
Owen Diehl 5a643c7115
chore: reduces span footprint + double recording (#12864) 1 year ago
Owen Diehl 4c9b22f110
feat(blooms): ignore individual bloom-gw failures (#12863) 1 year ago
Christian Haudum 48bbf983d0
chore(blooms): Remove ID field from task struct (#12851) 1 year ago
Christian Haudum a0f358fcc8
fix(blooms): Fully deduplicate chunks from FilterChunkRef responses (#12807) 1 year ago
Michel Hollands 33e82ec133
fix: remove unused parameter causing lint error (#12801) 1 year ago
Christian Haudum 3bf2d1fea0
fix(blooms): Deduplicate filtered series and chunks (#12791) 1 year ago
Paul Rogers 4cc3a73172
test: Add mutex and setter/getter for addresses in test (#12793) 1 year ago
Christian Haudum ecefb49508
fix(blooms): Fix a regression introduced with #12774 (#12776) 1 year ago
Christian Haudum c36b1142c7
fix(blooms): Correctly return unfiltered chunks for series that are not mapped to any block (#12774) 1 year ago
Trevor Whitney ae180d6e07
fix(nix): lambda-promtail vendor hash (#12763) 1 year ago
Christian Haudum 5540c92d50
perf(blooms): Resolve bloom blocks on index gateway and shard by block address (#12720) 1 year ago
Ed Welch 670041368a
chore: add more validation at startup to make sure we have a proper schema, and necessary directories are created (#12496) 1 year ago
Owen Diehl 712a2b6967
fix(blooms): fixup bloom testing (#12494) 1 year ago