Commit Graph

1497 Commits (3e4a094dbb3e2b60cd5a4cab2c83a56213c321ce)

Author SHA1 Message Date
Ganesh Vernekar 3e4a094dbb Add stale_series_compaction_threshold config file option 3 months ago
Ganesh Vernekar 4f3de8da29 tsdb: Add unit tests for stale series compaction 3 months ago
Ganesh Vernekar 43dc23afe7 tsdb: Clear stale series from the Head during WAL replay 3 months ago
Ganesh Vernekar 43e69388df tsdb: Add stale series compaction support in the DB 3 months ago
Ganesh Vernekar 9b444b57af tsdb: Add StaleHead and GC for stale series in the Head block 3 months ago
Bartlomiej Plotka bec70227f1
feat(scrape)[PART5b]: Add AppenderV2 support to scrape.NewManager constructor (#17872) 3 months ago
yy 0e77dcfdb9
fix: typo in error message (#17878) 3 months ago
Arve Knudsen 572f247b4d
tsdb: add auto-cleanup to newTestHead and remove redundant cleanup calls (#17890) 3 months ago
Arve Knudsen dd85d7ca97
tsdb: fix memory leaks in buffer pools (#17879) 3 months ago
Julius Hinze e49d11c88d
tsdb: fix rare case of OOO exemplar insertion pointing to the exemplar being deleted (#17865) 3 months ago
Julius Hinze ccb7468b09
tsdb: fix grow/shrink nextIndex calculation (#17863) 3 months ago
George Krajcsovits 06a59346fe
Update tsdb/chunkenc/chunk.go 3 months ago
bwplotka 49c3aea56d feat(storage)[PART4b]: add AppenderV2 to the rest of storage.Storage impl 3 months ago
György Krajcsovits adf734db7a
update remaining tests 3 months ago
György Krajcsovits a5ac0bff1d
update ooo_head.go but only with TODOs 3 months ago
György Krajcsovits 28dca34f4f
auto update head sample use in tests 3 months ago
György Krajcsovits f616689f09
tsdb/head.go: add start timestamp to sample type used in tests 3 months ago
György Krajcsovits 70bc06718d
feat(tsdb): new AppenderV2 and AtST interface for chunks 3 months ago
Ben Kochie 72a23934ad
Refactor various tsdb sub-packages (#17847) 3 months ago
Bryan Boreham f1719fa1d4
[BUGFIX] Agent: fix crash from invalid type in pool (#17802) 4 months ago
Julius Hinze 22463b1e9f
tsdb: add support for OOO exemplars in CircularExemplarStorage (#17469) 4 months ago
Patryk Prus dcda4840a7
tsdb/index: export sentinel errors for size limit failures (#17773) 4 months ago
Ben Kochie e14795bbf4
Remove copyright date from headers (#17785) 4 months ago
Jarkko Pöyry e4b6d443fc
tsdb: fix handle leak on mmap failure on MS Windows (#17310) 4 months ago
bwplotka 96ff5b8f9c addressed comment 4 months ago
bwplotka bab7614d1b fix: ensure no race on lset 4 months ago
bwplotka fc019d6628 refactor(scrape): DRY-ed getOrCreate flow 4 months ago
Charles Korn 69aa3ac67b
tsdb: correctly log error in `headAppenderV2.appendExemplars` 4 months ago
NamanParlecha c94101d023
TSDB: Option to configure TSDB Block Reload Interval (#16728) 4 months ago
bwplotka ad367b504b refactor(tsdb/agent)[PART3]: add AppenderV2 support to agent 5 months ago
bwplotka 763b935b45 refactor(tsdb/agent): 1:1 copy of db.go and db_test.go for starting point 5 months ago
Bryan Boreham 41665a4a55 [CHORE] TSDB: Remove unused LabelValueFor function 5 months ago
Bryan Boreham 583bc01cc9
Refactor: TSDB: small improvement to Postings (#17661) 5 months ago
Julien Pivotto a5671a002f API: Add a /api/v1/features endpoint 5 months ago
bwplotka e7e45090e4 refactor(appenderV2): port TSDB non-head tests 5 months ago
bwplotka 0b70a07572 refactor(appenderV2): add TSDB AppenderV2 implementation 5 months ago
bwplotka a41e1144dd refactor(appenderV2): 1:1 copy of db_test.go to db_append_v2_test.go (starting point) 5 months ago
bwplotka efdfb8fed6 refactor(appenderV2): 1:1 copy of head append test files for v2 (starting point) 5 months ago
bwplotka 129650df9d refactor(appenderV2): 1:1 copy of head_append.go -> head_append_v2.go (starting point) 5 months ago
dongjiang 3239723098
Update golangci-lint and add modernize check (#17640) 5 months ago
Bartlomiej Plotka f6ca7145ca
refactor(tsdb): use one test newTestDB constructor (#17638) 5 months ago
Łukasz Mierzwa 8a1086a128
feat: Add flag that blocks lvl 1 compactions until upload is confirmed in an external JSON file (#17435) 5 months ago
Björn Rabenstein b8d19543b8
Add histogram validation in remote-read and during reducing resolution (#17561) 5 months ago
0xkato ae00fd45ab
tsdb: guard chunk length overflow in head chunk reader (#17533) 5 months ago
Bartlomiej Plotka f50ff0a40a
feat: rename CreatedTimestamp to StartTimestamp (#17523) 6 months ago
Ben Ye 2e609511bb
Register missing metric prometheus_tsdb_sample_ooo_delta (#17477) 6 months ago
Bryan Boreham c1e0ab11c6 [PERF] TSDB: Speed up intersectPostings.Next 6 months ago
Bryan Boreham 0e1e7441e4 [PERF] TSDB: ListPostings: check next item before binary search 6 months ago
Bryan Boreham be8307db58 [TEST] Refactor BenchmarkIntersect to reduce memory allocations 6 months ago
Bryan Boreham 393ab9e12e [TEST] TSDB: More realistic BenchmarkIntersect 6 months ago