Commit Graph

72 Commits (258f8267477f9c4d1d950a6a0887c7a902af05ff)

Author SHA1 Message Date
Christian Haudum 5846ea2ea0
fix(blooms): Match series to newest block only (#15481) 5 months ago
Ned Andreev aa7b849e75
fix: data race in bloombuild tests (#15360) 5 months ago
Eng Zer Jun 062d1e9ca4
refactor: replace experimental `maps` and `slices` with stdlib (#15051) 6 months ago
Salva Corts b4060154d1
feat(blooms): Prefetch bloom blocks as soon as they are built (#15050) 6 months ago
Salva Corts 6c0f6089f8
chore: use loki comntant for metrics namespace (#15034) 6 months ago
Salva Corts 79cccfd50b
feat(blooms): Add task timining and sizing metrics (#15032) 6 months ago
Salva Corts f92dde0e41
feat(blooms): Apply task timeout in bloom builder (#14988) 6 months ago
Salva Corts a8f7851161
fix(blooms): Fix tenants slice on loadTenantTables (#14900) 6 months ago
Salva Corts fd9d33241d
fix: Improve docs for min and max table offsets (#14890) 6 months ago
Salva Corts b646861e77
feat(blooms): disk-backed queue for the bloom-planner (#14874) 6 months ago
Salva Corts bfc289028e
fix(blooms): Copy chunks from ForSeries (#14863) 6 months ago
Salva Corts 94a8572718
refactor(blooms): Extract planner queue into pkg (#14861) 6 months ago
Salva Corts ab2721d7ee
fix(blooms): Fix strategy logger and add task test (#14857) 6 months ago
Salva Corts 4bfa3807cf
revert: "perf(bloom): Compute chunkrefs for series right before sending task to builder" (#14839) 6 months ago
George Robinson f1ff3d252b
chore(blooms): fix lint (#14823) 6 months ago
Salva Corts 66e6b1c1df
perf(bloom): Compute chunkrefs for series right before sending task to builder (#14808) 6 months ago
Salva Corts 766938525f
fix(blooms): Do not restart builders when planner disconnects (#14783) 7 months ago
Salva Corts 76d35cc97f
fix(blooms): Skip multi-tenant TSDBs during bloom planning (#14770) 7 months ago
Salva Corts 51c42e8645
feat: Do not add empty blooms to offsets (#14577) 7 months ago
Salva Corts 673ede16a5
feat: New bloom planning using chunk size TSDB stats (#14547) 7 months ago
Ned Andreev 99ef9009e5
fix: lint errors (#14574) 7 months ago
Salva Corts 6aa979d29e
refactor: Extract common functionality to test utils pkg (#14549) 7 months ago
Robert Fratto bf54cf1496
chore(bloom): remove unused code from blooms (#14539) 7 months ago
Joao Marcal c059ace53e
feat(storage): GCS backend using thanos.io/objstore (#11132) 7 months ago
Robert Fratto 99f12e50d3
test(bloombuild/planner/strategies): use require.ElementsMatch in test (#14521) 7 months ago
Salva Corts ab5e6eaaee
feat: Extract task computing into a strategy interface (#13690) 7 months ago
Trevor Whitney b5462b6639
chore: remove copied loop vars (#14383) 8 months ago
Christian Haudum f52f8ad540
chore: Clarify compression package (#14257) 8 months ago
Christian Haudum cdf084fdae
perf(blooms): Remove compression of `.tar` archived bloom blocks (#14159) 8 months ago
Christian Haudum 2840d48b92
chore: Clean up unused bloom filter related code (#14183) 8 months ago
Christian Haudum 963779064b
chore: Move compression utilities into separate package (#14167) 8 months ago
Christian Haudum e64124ec1a
chore(blooms): Expose series/stream metadata when iterating over blooms (#14097) 8 months ago
dropbigfish 5f78784d4f
chore: fix some function names (#14020) 8 months ago
Paul Rogers 18cef217fc
chore: Linting updates in prep for Go 1.23 (#14071) 9 months ago
Christian Haudum bf60455c8e
feat(blooms): Add bloom planner and bloom builder to `backend` target (#13997) 9 months ago
Christian Haudum b75eacc288
chore(blooms)!: Remove bloom compactor component (#13969) 9 months ago
Salva Corts 37e33d41b4
fix: flaky test blockPlansForGaps (#13743) 9 months ago
Marco Pracucci b88583da7d
feat: upgrade prometheus (#13671) 10 months ago
Salva Corts 4cbe2a6a85
fix: Use elements match in gapsBetweenTSDBsAndMetas test (#13722) 10 months ago
Salva Corts 450bbce938
fix(blooms): Ship chunkrefs in task payload (#13677) 10 months ago
Salva Corts 784e7d562f
fix: Keep blocks referenced by newer metas (#13614) 10 months ago
Salva Corts 0029d46c23
feat: Track when builders are doing work with a gauge (#13570) 10 months ago
Christian Haudum 7aa7c15f21
chore: Use filesystem backed writer for blooms (#13522) 10 months ago
Salva Corts b44517a9f1
test: Add logging for empty blooms (#13537) 10 months ago
Salva Corts e506995e59
fix(blooms): Remove backoff from notify planner (#13506) 10 months ago
Salva Corts 2cc901ad69
refactor(blooms): Apply retention in planner (#13484) 10 months ago
Salva Corts 2affa4862e
refactor(blooms): Improve task progress logging in builder (#13394) 11 months ago
Salva Corts 11e19763d0
fix(blooms): Delete outdated metas during planning (#13363) 11 months ago
Christian Haudum d8cc1cea83
chore: Make dedicated iterator package (#13273) 11 months ago
Salva Corts 0602b90072
refactor(blooms): Better task naming (#13361) 11 months ago