Commit Graph

987 Commits (d9c441efcc159e91a4251c9aca8f8914633c8505)

Author SHA1 Message Date
Owen Diehl 9235229b9e
refactor(bloom-gw): todos and comments (#12135) 1 year ago
Owen Diehl 63e0bcb84b
fix(blooms): embeddedcache size panic (#12130) 1 year ago
Christian Haudum 38e2d7be4a
chore(blooms): Various bloom gateway fixes/improvements (#12120) 1 year ago
Paul Rogers 97ae790f36
test: Update chunk/cache/mock to have a GetKeys() function (#12122) 1 year ago
Owen Diehl 17988d5965
fix(blooms): measurable compaction progress (#12101) 1 year ago
Christian Haudum 4cae003ece
chore(blooms): Make blocks cache preloading less verbose (#12107) 1 year ago
Salva Corts a8aa3f68cb
feat: Bloom filter regexes (#12096) 1 year ago
Christian Haudum 90bcaea724
chore(blooms): Add more instrumentation to bloom gateway and bloom store (#12048) 1 year ago
Paul Rogers 77a2580052
fix: Add data race protection for the tm.wg var (#12100) 1 year ago
Christian Haudum 184d1de4db
chore(blooms): Use `bloomshipper.Interval` instead of `model.Interval` (#12079) 1 year ago
Christian Haudum 637c292cd8
fix(blooms): Fix issue when loading cache on startup if directory does not exist (#12080) 1 year ago
Danny Kopping b5f488caec
fix(query/query-frontend): correct congestion control stats aggregation (#12072) 1 year ago
Danny Kopping 609fdb3214
feat(querier/query-frontend): track and log congestion control latency (#12058) 1 year ago
Owen Diehl 60f75f3395
fix(blooms): closes chunk iterator (#12053) 1 year ago
Christian Haudum cb7e016d64
chore(blooms): Populate blocks cache on startup (#12056) 1 year ago
Owen Diehl 7c8992f4e4
fix(blooms): fix reference leak and resulting race condition in BloomPageDecoder (#12050) 1 year ago
Salva Corts 8193063a4a
feat: Convert line filter expressions to a set of bloom tests (#12035) 1 year ago
Salva Corts 4fa5148eb5
refactor: Pass query plan down to bloom gateway (#12037) 1 year ago
Christian Haudum b9ce005ec1
fix: Ensure working dir for bloomstore exists (#12019) 1 year ago
Christian Haudum 32a9a3f45d
chore(blooms): Improve how block directory is extracted (#12030) 1 year ago
Christian Haudum b47f2bfbc6
refactor: Limit processing of blocks to requested fingerprint ranges in bloom gateway (#11987) 1 year ago
Owen Diehl 1dce7b512c
fix(blooms): race condition in `BloomPageDecoder` (#12027) 1 year ago
Owen Diehl e835b6192f
refactor(blooms): refactors `blockLoadingIter`, exposing more error cases + additional metrics (#12015) 1 year ago
Christian Haudum b9d8eefe27
test: Use table prefix in bloomstore tests (#12022) 1 year ago
Owen Diehl 09aa0f80b5
Blooms/contiguous bounds union (#12009) 1 year ago
Owen Diehl 85f7baaeda
Blooms/integration fixes (#11979) 1 year ago
Salva Corts ef40136715
Use TSDB index prefix on blooms directory (#11977) 1 year ago
Owen Diehl 5d1798f16d
Blooms/misc fixes (#11974) 1 year ago
Owen Diehl 87ae2efe41
Pull/11950 ammendments (#11972) 1 year ago
Salva Corts 543aaab055
(Blooms) Add metrics to compactor (#11966) 1 year ago
Owen Diehl 443720f47b
tsdb parsing handles uint (#11969) 1 year ago
Owen Diehl bd12e16339
[Blooms] Use correct table address function (#11955) 1 year ago
Owen Diehl 3c06b360ec
meta & removal support for bloom compaction (#11941) 1 year ago
Ashwanth 9e7725b31b
feat(metadata): introduce a separate split interval for recent query window (#11897) 1 year ago
Christian Haudum 1c43991ddc
Remove `bloomcompactor.DayTable` in favour of `config.DayTime` (#11917) 1 year ago
Christian Haudum eb8464a641
Bloom compactor: Load blocks lazily in batches (#11919) 1 year ago
Owen Diehl 7560067439
Bloom/running (#11918) 1 year ago
Salva Corts 681bb57971
Limit bloom block size (#11878) 1 year ago
Christian Haudum 3efd201bff
Fix test utility function `MkBasicSeriesWithBlooms` (#11909) 1 year ago
Owen Diehl fe53eb6817
fix type errors after introduction of typedcache into bloomshipper (#11902) 1 year ago
Owen Diehl 3a1bd41ef5
[Blooms] Routing & wiring for bloom building (#11894) 1 year ago
Christian Haudum 3b122e4be1
Bloom gateway: Wire up cache config with implementation (#11898) 1 year ago
Christian Haudum 9128036145
Bloom gateway: Integrate processor into worker (#11895) 1 year ago
Owen Diehl ba0538c2a5
[Blooms] tsdb iterator implementation for bloom construction (#11886) 1 year ago
Christian Haudum c4ac168a8c
BloomStore: Change signature of `FetchBlocks()` to return `[]*CloseableBlockQuerier` (#11884) 1 year ago
Christian Haudum 7bbbf232d0
Extend BloomStore with `Client(model.Time)` function (#11881) 1 year ago
Christian Haudum 69d152b618
(chore) BloomStore: Clean up `FetchBlocks()` (#11876) 1 year ago
Owen Diehl af66ecec6a
[Blooms] bloomshipper meta integration (#11874) 1 year ago
Owen Diehl 3a92834de0
[Blooms] Stateless archiving (#11872) 1 year ago
Christian Haudum 73edf7a943
(chore) Bloomshipper: Separate store and client (#11865) 1 year ago