Commit Graph

35 Commits (a5aa8b315da22ef94763f9e048b1a77840e724fd)

Author SHA1 Message Date
Vladyslav Diachenko a5aa8b315d
[bloom-compactor] downloading chunks in batches (#11649) 1 year ago
Poyzan 44b817451a
[bloom-compactor] Clean up work to create blooms (#11591) 1 year ago
Poyzan cc450dcaf9
Add labels to bloom tokenizer metrics (#11542) 1 year ago
Christian Haudum 62176339c4
Bloom querying: Propagate line filters from querier to bloom filter (#11492) 1 year ago
Poyzan e56e4c92bc
Run compaction over existing bloom blocks (#11486) 1 year ago
Christian Haudum c4f5a57bc8
Bloom Compactor: Optimize check for fingerprint ownership (#11389) 1 year ago
Paul Rogers 9538499e60
Add error return to PopulateSeriesWithBloom (#11359) 2 years ago
Paul Rogers ceda046229
Bloom tokenization performance tweaks (#11338) 2 years ago
Paul Rogers df1a3ce79a
Initial pass at metrics for bloom tokenizer (#11329) 2 years ago
Christian Haudum d62d4e37d1
Bloom Gateway: Implement chunk filtering using workers that multiplex requests (#11181) 2 years ago
Vladyslav Diachenko 75cfe59596
bloom blocks downloading queue (#11201) 2 years ago
Vladyslav Diachenko c8093e1ee3
Revert "Compression of bloom blocks (#11267)" (#11307) 2 years ago
Salva Corts 7200c4b95c
Per-tenant n-gram length and skip factor, and bloom false-positive rate (#11290) 2 years ago
Paul Rogers af177034ed
Compression of bloom blocks (#11267) 2 years ago
Owen Diehl 6e93d150d8
utilities for reducing ngram allocations in token iterator construction (#11276) 2 years ago
Paul Rogers 5f4a719bb6
tokenizer v1 cleanup (#11272) 2 years ago
Owen Diehl 58eaad9947
boundscheck & partitioning fingerprints between blocks (#11237) 2 years ago
Owen Diehl 6db9d778a1
inverts the logic when testing a block against a list of chunks (#11248) 2 years ago
Owen Diehl 15d98fa7ca
iterable tokenizer w/ comparison benching (#11255) 2 years ago
Paul Rogers c4ed0d0b7f
Tokenizer tests and TokenizeLine updates (#11133) 2 years ago
Poyzan cc6f0eca98
Return checksum from BuildFrom function (#11178) 2 years ago
Poyzan fa378ac0ec
Add first step for creating a single bloom from series (#11115) 2 years ago
Karsten Jeschkies 4ed3b117d2
Use newest build image 0.31.2 with golangci-lint update. (#11118) 2 years ago
Owen Diehl 6bfd2baec4
Bloom/fuse queries (#11088) 2 years ago
Poyzan df9c6fcac4
Add series population to tokenizer (#11070) 2 years ago
Paul Rogers c7eb757ed8
Initial loki bloom creation library (#10957) 2 years ago
Owen Diehl 0a7737e7c7
adds a merge-builder for building blocks from other blocks+storage (#10974) 2 years ago
Poyzan cbc0df3241
Add NewBlockOptions constructor (#10955) 2 years ago
Salva Corts 89829065e7
Use lazy bloom filter (#10896) 2 years ago
Owen Diehl ad0f7ab845
Blooms/merge-iters (#10923) 2 years ago
Poyzan 0832256d7b
Add basic structure of bloom compactor (#10748) 2 years ago
Owen Diehl f861068df4
moves boomfilters lib into loki (#10898) 2 years ago
Owen Diehl b52d836867
Blooms/chunk check (#10886) 2 years ago
Owen Diehl 7f02ef3fa7
helpers for tar+gz over bloom blocks (#10849) 2 years ago
Owen Diehl c405db4317
Format + Library for building bloom filter "blocks" from chunks (#10780) 2 years ago