Commit Graph

2438 Commits (e590963471c6dc75edbe0151e61ba3ecd7b8f673)

Author SHA1 Message Date
Salva Corts a0b462d366
Bloom-Gateway cache (#11380) 2 years ago
Christian Haudum 79693d79ef
Fix `getFromThrough()` function for ShortRefs (#11386) 2 years ago
akevdmeer 18778cd548
De-duplicate common prefixes as returned for individual buckets (#11317) 2 years ago
Christian Haudum 19b0160821
Bloom gateway client: Use binary search to determin membership of fingerprints to server instances (#11336) 2 years ago
Salva Corts 489ac8d529
Extract results cache into new pkg (#11343) 2 years ago
Christian Haudum 0e433f304e
Bloom Gateway: process blocks immediately when they are available (#11360) 2 years ago
Paul Rogers 9538499e60
Add error return to PopulateSeriesWithBloom (#11359) 2 years ago
Ashwanth d9f3bf30b1
config: adds `frontend.max-query-capacity` to tune per-tenant query capacity (#11284) 2 years ago
Paul Rogers ceda046229
Bloom tokenization performance tweaks (#11338) 2 years ago
Poyzan 11ef833ed3
Compact multiple series into a bloom block (#11295) 2 years ago
Christian Haudum fe4d9bea68
Remove worker callback function that is only used in tests (#11356) 2 years ago
Christian Haudum 2411c575fb
Wait for all workers to stop when stopping blockdownloader (#11353) 2 years ago
Salva Corts 71ddec7550
Bloom-Gateway: Use pools to reduce allocations (#11324) 2 years ago
Ashwanth 6d011bedbc
config: fix index periodic config unmarshal (#11344) 2 years ago
Karsten Jeschkies b05544a939
Remove obsolete empty test in middleware. (#11304) 2 years ago
Sven Grossmann 1496eb4752
Fix `or` filter not being stringified correctly (#11337) 2 years ago
Paul Rogers df1a3ce79a
Initial pass at metrics for bloom tokenizer (#11329) 2 years ago
Salva Corts 10210b884c
Categorized Labels: Return empty JSON object if no parsed nor structured metadata labels (#11325) 2 years ago
Salva Corts 67ecf5007b
Make Blooms-Gateway queue settings configurable (#11321) 2 years ago
Christian Haudum d62d4e37d1
Bloom Gateway: Implement chunk filtering using workers that multiplex requests (#11181) 2 years ago
Danny Kopping e523809216
bug(volume): return 400 error for invalid volume request (#11313) 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
Poyzan 1d90a8b956
Fix bloom compactor startup duplicate metric registration (#11300) 2 years ago
Christian Haudum b56f36fe6b
Fix bloom compactor startup when using unsupported index type (#11285) 2 years ago
Paul Rogers af177034ed
Compression of bloom blocks (#11267) 2 years ago
Karsten Jeschkies e6940691c9
Set query plan when copying LokiRequest (#11291) 2 years ago
Sandeep Sukhani e28f7f3363
update dskit to latest version (#11287) 2 years ago
Karsten Jeschkies 5b97fcfd93
Send query plan to querier. (#11246) 2 years ago
Sandeep Sukhani 162bbb11be
do not run retention loop when retention is not enabled (#11280) 2 years ago
Owen Diehl 6e93d150d8
utilities for reducing ngram allocations in token iterator construction (#11276) 2 years ago
Sandeep Sukhani 529084935c
use nanosecond precision for timestamp in compacted boltdb-shipper index file names (#11277) 2 years ago
Paul Rogers 5f4a719bb6
tokenizer v1 cleanup (#11272) 2 years ago
Karsten Jeschkies 8d34f857bc
Propagate trace ID with HTTP gRPC request. (#11251) 2 years ago
Sandeep Sukhani 6a62b8cf42
compaction: Separate metrics for tracking retention and compaction (#11263) 2 years ago
Kaviraj Kanagaraj 30d0030bf9
inflight-logging: Add extra metadata to inflight requests logging (#11243) 2 years ago
Sandeep Sukhani c716e498ad
compactor: do not block compation when retention is taking too long (#9884) 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
Angus Dippenaar 258a8b3108
Update nix configuration (#8452) 2 years ago
Poyzan d22c1fd39d
[bloom-compactor] Add configs to enable compactor per tenant (#11235) 2 years ago
Poyzan 3f0f8fa5f5
[bloom-compactor] Move meta.json creation at the end of compaction cycle (#11234) 2 years ago
Karsten Jeschkies c6f421233b
Increase test coverage for AST serialization to >94%. (#11230) 2 years ago
Karsten Jeschkies 3a7b5d246b
Serialize query AST to JSON. (#11123) 2 years ago
Ashwanth 32e9ee8209
chore: follow-up to #11151 and #11025 (#11225) 2 years ago
Karsten Jeschkies 117f108642
Return error if span context was not found (#11207) 2 years ago
Owen Diehl 265018b729
populate empty resonse for IndexStatsResponse and VolumeResponse (#11209) 2 years ago
Christian Haudum e5b006ce0a
Enable/disable bloom gateway per tenant (#11203) 2 years ago