Commit Graph

118 Commits (bbbd82bc73322d662ba81efeda3884efcdc09708)

Author SHA1 Message Date
Christian Haudum b75eacc288
chore(blooms)!: Remove bloom compactor component (#13969) 1 year ago
Salva Corts 55c64991db
feat(blooms): Add series & chunks per block metrics (#13721) 2 years ago
Cyril Tovena 04613b492f
feat: Instrument metastore GRPC calls (#13598) 2 years ago
Christian Haudum 7aa7c15f21
chore: Use filesystem backed writer for blooms (#13522) 2 years ago
Salva Corts aeb23bb7fc
fix: Fix log line for fingerprint not found (#13555) 2 years ago
Salva Corts b44517a9f1
test: Add logging for empty blooms (#13537) 2 years ago
Salva Corts c263a681f8
fix: add logging to empty bloom (#13502) 2 years ago
Owen Diehl bfa69556af
fix(blooms): skip empty blooms on reads (#13500) 2 years ago
Christian Haudum 652ad2455c
perf(blooms): Avoid tiny string allocations for insert cache (#13487) 2 years ago
Christian Haudum d8cc1cea83
chore: Make dedicated iterator package (#13273) 2 years ago
Owen Diehl 04bc3a423c
fix(blooms): ensure tokenizer cache is reset between series (#13370) 2 years ago
Paul Rogers 40ee766724
feat: Collect duplicate log line metrics (#13084) 2 years ago
Owen Diehl 0cb3ff1830
perf(blooms): always return bloom pages to allocator (#13288) 2 years ago
Christian Haudum 4117b6ca98
perf: Re-introduce fixed size memory pool for bloom querier (#13172) 2 years ago
Owen Diehl fbe7c559b5
feat(blooms): Blooms/v2 encoding multipart series (#13093) 2 years ago
Owen Diehl 41c5ee21fc
fix(regression): reverts grafana/loki#13039 to prevent use-after-free corruptions (#13162) 2 years ago
Christian Haudum fc264310ce
perf: Introduce fixed size memory pool for bloom querier (#13039) 2 years ago
洪阿南 670cd89aa8
fix: Fix incorrect sorting of chunks in bloom-filtered response since `ChunkRef.Cmp` method is used in reverse (#12999) 2 years ago
Christian Haudum 75ccf2160b
feat(blooms): Separate page buffer pools for series pages and bloom pages (#12992) 2 years ago
MarkDaveny 3a46d3717d
style: fix function names (#12817) 2 years ago
Owen Diehl 1951322154
chore(blooms): records more bloom iteration stats (#12889) 2 years ago
Christian Haudum a0f358fcc8
fix(blooms): Fully deduplicate chunks from FilterChunkRef responses (#12807) 2 years ago
Owen Diehl 1665e853a0
fix(blooms): dont break iterator conventions (#12808) 2 years ago
Owen Diehl eac56224b8
feat(blooms): limit bloom size during creation (#12796) 2 years ago
Salva Corts 76ba24e3d8
fix(blooms): Reset error on LazyBloomIter.Seek (#12806) 2 years ago
Owen Diehl da8ee7e7f2
chore(blooms): Instrument source bytes added to blooms directly (#12782) 2 years ago
Owen Diehl fb9b0e80a7
chore(blooms): adds more instrumentation to block building (#12779) 2 years ago
洪阿南 0d1ebebd3a
fix: Add a missing `continue` in fuse which may cause incorrect bloom test result (#12650) 2 years ago
Owen Diehl 712a2b6967
fix(blooms): fixup bloom testing (#12494) 2 years ago
Ed Welch 824f5aa20a
chore: fix submodule for v3 (#12438) 2 years ago
Ed Welch 4c88be0ef2
chore: update loki modules for 3.0 release (#12433) 2 years ago
Anton Kolesnikov 36c703dae8
feat: add pattern match line filter (#12398) 2 years ago
Anton Kolesnikov cc941fe42a
chore: refactor line filter MatchType (#12388) 2 years ago
Christian Haudum 19c046f14b
chore(blooms): Make max bloom page size for querying configurable (#12337) 2 years ago
Owen Diehl 30ac88bc26
chore(blooms): increase blockpool by factor-of-2 (#12363) 2 years ago
Salva Corts 5c6a031c08
fix(blooms): Not filters should always match (#12358) 2 years ago
Owen Diehl a36483b731
feat(blooms): bloom integration in query planning (#12208) 2 years ago
Salva Corts e4a5733ada
fix(blooms): Extract only line filters before line format expressions (#12334) 2 years ago
Christian Haudum a54f2dba7a
perf(blooms): Optimize memory usage for blocks that have no compression (#12316) 2 years ago
Owen Diehl 0f43bf6958
fix(blooms): fix typo in pool decl (#12302) 2 years ago
Owen Diehl fe1b357cc2
fix(blooms): leaky ref (#12300) 2 years ago
Christian Haudum eb03974086
feat(blooms): Make bloom block compression configurable (#12293) 2 years ago
Christian Haudum 2edbe1280f
fix(blooms): Correctly skip block page in case it exceeds the max page size for querying (#12297) 2 years ago
Christian Haudum 4aec20f36b
perf(blooms): Recycle bloom page buffers (#12256) 2 years ago
Salva Corts 4b28f8221b
fix: Read all series in NewTSDBSeriesIter and close index file (#12211) 2 years ago
Christian Haudum a0fce39169
feat(bloom-gw): Make num multiplexing tasks configurable, and other adjustments (#12169) 2 years ago
Owen Diehl f4b2c5d69b
fix(blooms): bloom-gw chunk merging improvements (#12162) 2 years ago
Salva Corts 49f8f7b3ee
refactor: Chunkref as alias to logproto.ShortRef (#12159) 2 years ago
Owen Diehl 9a993ca690
chore(blooms): Ordering & Unless iterator (#12154) 2 years ago
Owen Diehl 17988d5965
fix(blooms): measurable compaction progress (#12101) 2 years ago