Commit Graph

140 Commits (8eca826795d20a9d089fd1d7ec60ba738ab4b863)

Author SHA1 Message Date
Robert Fratto 8eca826795
chore(storage/bloom): support simplifiable regexp matchers (#14622) 7 months ago
Salva Corts 3af0004cb4
feat(blooms): Only write key and key=value to blooms (#14686) 7 months ago
Salva Corts d1668f6a11
fix(blooms): Exclude label filters where label name is part of the series labels. (#14661) 7 months ago
Salva Corts 51c42e8645
feat: Do not add empty blooms to offsets (#14577) 7 months ago
Robert Fratto bf54cf1496
chore(bloom): remove unused code from blooms (#14539) 7 months ago
Robert Fratto e9efcb57f9
chore(storage/bloom/v1): bind bloom page size to max bloom size (#14372) 8 months ago
Christian Haudum f52f8ad540
chore: Clarify compression package (#14257) 8 months ago
Christian Haudum 14b468b236
chore: Add `has_labelfilter_before_parser` to metrics.go log line (#14244) 8 months ago
Christian Haudum cdf084fdae
perf(blooms): Remove compression of `.tar` archived bloom blocks (#14159) 8 months ago
Christian Haudum 2840d48b92
chore: Clean up unused bloom filter related code (#14183) 8 months ago
Christian Haudum 963779064b
chore: Move compression utilities into separate package (#14167) 8 months ago
Robert Fratto 1b7086632e
chore(storage/bloom/v1): update comments on bloom test (#14168) 8 months ago
Christian Haudum 02b26a85df
chore: Remove outdate TODO file for bloom package (#14158) 8 months ago
Christian Haudum 6e36041c08
chore(blooms): Remove excessive logging in fused querier (#14152) 8 months ago
Christian Haudum 39fa9b47e9
chore: Fix linter errors (#14145) 8 months ago
Robert Fratto 4de51f9953
chore(bloomgateway): update bloom gateway to test for structured metadata blooms (#14130) 9 months ago
Robert Fratto 53cfef3bca
chore(storage/bloom/v1): add ExtractTestableLabelMatchers (#14119) 9 months ago
Christian Haudum e64124ec1a
chore(blooms): Expose series/stream metadata when iterating over blooms (#14097) 9 months ago
Paul Rogers f226b598a4
chore: Final batch of linting cleanup for Go 1.23 and newer golangci (#14120) 9 months ago
Christian Haudum a2fbaa8e09
feat(blooms)!: Index structured metadata into blooms (#14061) 9 months ago
Paul Rogers 18cef217fc
chore: Linting updates in prep for Go 1.23 (#14071) 9 months ago
Christian Haudum 5395daf898
chore(blooms)!: Introduce a new block schema (V3) (#14038) 9 months ago
Christian Haudum b75eacc288
chore(blooms)!: Remove bloom compactor component (#13969) 9 months ago
Salva Corts 55c64991db
feat(blooms): Add series & chunks per block metrics (#13721) 10 months ago
Cyril Tovena 04613b492f
feat: Instrument metastore GRPC calls (#13598) 10 months ago
Christian Haudum 7aa7c15f21
chore: Use filesystem backed writer for blooms (#13522) 11 months ago
Salva Corts aeb23bb7fc
fix: Fix log line for fingerprint not found (#13555) 11 months ago
Salva Corts b44517a9f1
test: Add logging for empty blooms (#13537) 11 months ago
Salva Corts c263a681f8
fix: add logging to empty bloom (#13502) 11 months ago
Owen Diehl bfa69556af
fix(blooms): skip empty blooms on reads (#13500) 11 months ago
Christian Haudum 652ad2455c
perf(blooms): Avoid tiny string allocations for insert cache (#13487) 11 months ago
Christian Haudum d8cc1cea83
chore: Make dedicated iterator package (#13273) 11 months ago
Owen Diehl 04bc3a423c
fix(blooms): ensure tokenizer cache is reset between series (#13370) 11 months ago
Paul Rogers 40ee766724
feat: Collect duplicate log line metrics (#13084) 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
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
洪阿南 670cd89aa8
fix: Fix incorrect sorting of chunks in bloom-filtered response since `ChunkRef.Cmp` method is used in reverse (#12999) 1 year ago
Christian Haudum 75ccf2160b
feat(blooms): Separate page buffer pools for series pages and bloom pages (#12992) 1 year ago
MarkDaveny 3a46d3717d
style: fix function names (#12817) 1 year ago
Owen Diehl 1951322154
chore(blooms): records more bloom iteration stats (#12889) 1 year ago
Christian Haudum a0f358fcc8
fix(blooms): Fully deduplicate chunks from FilterChunkRef responses (#12807) 1 year ago
Owen Diehl 1665e853a0
fix(blooms): dont break iterator conventions (#12808) 1 year ago
Owen Diehl eac56224b8
feat(blooms): limit bloom size during creation (#12796) 1 year ago
Salva Corts 76ba24e3d8
fix(blooms): Reset error on LazyBloomIter.Seek (#12806) 1 year ago
Owen Diehl da8ee7e7f2
chore(blooms): Instrument source bytes added to blooms directly (#12782) 1 year ago
Owen Diehl fb9b0e80a7
chore(blooms): adds more instrumentation to block building (#12779) 1 year ago
洪阿南 0d1ebebd3a
fix: Add a missing `continue` in fuse which may cause incorrect bloom test result (#12650) 1 year ago