Commit Graph

84 Commits (0d8ff9ee7929b8facbdb469abe344c320d3bd5ce)

Author SHA1 Message Date
Salva Corts 0ee2a6126a
fix(blooms): Fix findGaps when ownership goes to MaxUInt64 and that is covered by existing meta (#12558) 2 years ago
Ed Welch 670041368a
chore: add more validation at startup to make sure we have a proper schema, and necessary directories are created (#12496) 2 years ago
Christian Haudum a9345d0fb6
chore(blooms): Clean up settings and make reasonable defaults (#12483) 2 years ago
Ed Welch 4c88be0ef2
chore: update loki modules for 3.0 release (#12433) 2 years ago
Christian Haudum 71602eb10f
chore(blooms): Clean up bloom component configuration (#12387) 2 years ago
Salva Corts 86c768c3cc
feat: Blooms retention (#12258) 2 years ago
Christian Haudum 19c046f14b
chore(blooms): Make max bloom page size for querying configurable (#12337) 2 years ago
Owen Diehl a36483b731
feat(blooms): bloom integration in query planning (#12208) 2 years ago
Christian Haudum eb03974086
feat(blooms): Make bloom block compression configurable (#12293) 2 years ago
Salva Corts 63c88489d0
refactor: Add RF and Tokens to Loki ring Cfg and allow overwriting docs. (#12142) 2 years ago
Salva Corts 4b28f8221b
fix: Read all series in NewTSDBSeriesIter and close index file (#12211) 2 years ago
Owen Diehl 8a8756aa7a
chore(blooms): honors bloom_compactor_enabled for tenants (#12190) 2 years ago
Christian Haudum f6cfff5356
refactor(bloomstore): Introduce fetch option for blocks fetcher (#12160) 2 years ago
Salva Corts 49f8f7b3ee
refactor: Chunkref as alias to logproto.ShortRef (#12159) 2 years ago
Owen Diehl 30a240b470
fix(blooms): filter out nil blocks (#12150) 2 years ago
Owen Diehl 102e3ea07f
chore(blooms): use the right iter reference in blockLoadingIter.loadNext (#12146) 2 years ago
Salva Corts f7710ad7aa
feat: (blooms) Configurable number of tokens (#12125) 2 years ago
Owen Diehl 17988d5965
fix(blooms): measurable compaction progress (#12101) 2 years ago
Karsten Jeschkies 6578a00481
feat: Support usage trackers for received and discarded bytes. (#11840) 2 years ago
Christian Haudum 2f54f8d5be
chore(blooms): Implement BloomStore as a service (#12044) 2 years ago
Christian Haudum 1f56da206d
refactor: Simplify fingerprint partitioning in bloom gateway client (#12018) 2 years ago
Owen Diehl e835b6192f
refactor(blooms): refactors `blockLoadingIter`, exposing more error cases + additional metrics (#12015) 2 years ago
Owen Diehl 09aa0f80b5
Blooms/contiguous bounds union (#12009) 2 years ago
Owen Diehl 166229818d
[Blooms] Consistent hashing via tokens for bloomcompactor (#12002) 2 years ago
Owen Diehl 85f7baaeda
Blooms/integration fixes (#11979) 2 years ago
Salva Corts ef40136715
Use TSDB index prefix on blooms directory (#11977) 2 years ago
Owen Diehl 5d1798f16d
Blooms/misc fixes (#11974) 2 years ago
Owen Diehl f158b5bc3e
correctly set block iter when no overlapping blocks are found (#11973) 2 years ago
Owen Diehl 87ae2efe41
Pull/11950 ammendments (#11972) 2 years ago
Salva Corts 543aaab055
(Blooms) Add metrics to compactor (#11966) 2 years ago
Christian Haudum 5967ceeb43
Replace min/max token with `TokenRange` in bloom ring utilities (#11960) 2 years ago
Salva Corts 6434df7345
Bloom compactor shuffle-sharding (#11947) 2 years ago
Owen Diehl bd12e16339
[Blooms] Use correct table address function (#11955) 2 years ago
Owen Diehl 3c06b360ec
meta & removal support for bloom compaction (#11941) 2 years ago
Christian Haudum 1c43991ddc
Remove `bloomcompactor.DayTable` in favour of `config.DayTime` (#11917) 2 years ago
Christian Haudum eb8464a641
Bloom compactor: Load blocks lazily in batches (#11919) 2 years ago
Owen Diehl 0bb2574040
makes batchedLoader generic + removes unnecessary interfaces & adapters (#11924) 2 years ago
Owen Diehl 7560067439
Bloom/running (#11918) 2 years ago
Salva Corts 7a95cb8663
Configurable bloom tokenizer and block settings (#11889) 2 years ago
Salva Corts 681bb57971
Limit bloom block size (#11878) 2 years ago
Owen Diehl d58031e853
Blooms/bloomcompactor wiring (#11914) 2 years ago
Owen Diehl 3a1bd41ef5
[Blooms] Routing & wiring for bloom building (#11894) 2 years ago
Owen Diehl ba0538c2a5
[Blooms] tsdb iterator implementation for bloom construction (#11886) 2 years ago
Christian Haudum c4ac168a8c
BloomStore: Change signature of `FetchBlocks()` to return `[]*CloseableBlockQuerier` (#11884) 2 years ago
Owen Diehl af66ecec6a
[Blooms] bloomshipper meta integration (#11874) 2 years ago
Christian Haudum 73edf7a943
(chore) Bloomshipper: Separate store and client (#11865) 2 years ago
Owen Diehl d413c28fa3
Blooms: Align compactor to shipper (#11855) 2 years ago
Owen Diehl 928e3f34f8
Blooms: Prepare compactor refactor (#11847) 2 years ago
Christian Haudum 4411649a0e
(chore) Bloom shipper: Replace `Keyspace` struct with `v1.FingerprintBounds` (#11839) 2 years ago
Owen Diehl 509f6f6b66
Bloom/controller wiring (#11831) 2 years ago