Commit Graph

141 Commits (39a52974af551e80c54dff573643b59cfc62c72f)

Author SHA1 Message Date
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) 1 year 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
Christian Haudum a9345d0fb6
chore(blooms): Clean up settings and make reasonable defaults (#12483) 1 year ago
Christian Haudum ff08d2fcc2
chore(blooms): Remove bloom gateway ring (#12484) 1 year ago
Christian Haudum 58c8c61905
perf(blooms): Use jumpmap for client side sharding of the filter requests (#12470) 1 year ago
Owen Diehl a6f3b93f7e
chore(blooms): bloom_client records cache locality score (#12458) 1 year ago
Ed Welch 4c88be0ef2
chore: update loki modules for 3.0 release (#12433) 1 year ago
Christian Haudum 71602eb10f
chore(blooms): Clean up bloom component configuration (#12387) 1 year ago
Salva Corts cf71ac7114
fix(blooms): Remove blocks not matching any series in task (#12401) 1 year ago
Salva Corts 86c768c3cc
feat: Blooms retention (#12258) 1 year ago
Christian Haudum 15dc2bac04
feat(bloomstore): Support for sharding blocks across multiple different directories (#12375) 1 year ago
Christian Haudum ca667aa66e
chore(bloom-gw): Cleanup tracing implementation (#12368) 1 year ago
Owen Diehl 120b76d63e
chore(blooms): misc fixes (#12369) 1 year ago
Christian Haudum 19c046f14b
chore(blooms): Make max bloom page size for querying configurable (#12337) 1 year ago
Owen Diehl 9810e8ec63
chore(blooms): computed fields for bloomgw stats logging (#12367) 1 year ago
Christian Haudum 9af191f3d4
feat(bloom-gw): Add `metrics.go` style log line to bloom gateway `FilterChunks` call (#12354) 1 year ago
Owen Diehl a36483b731
feat(blooms): bloom integration in query planning (#12208) 1 year ago
Christian Haudum c74d0eb107
fix(bloom-gateway): Close all block queriers in case of error (#12338) 1 year ago
Salva Corts e4a5733ada
fix(blooms): Extract only line filters before line format expressions (#12334) 1 year ago
Christian Haudum 863acc0152
chore(blooms): Make block query concurrency configurable (#12292) 1 year ago
Christian Haudum 62b3f358a6
feat(bloomstore): Wire up new blocks cache (#12275) 1 year ago