Commit Graph

501 Commits (28a66e183d4e758e165ac84deb2cc86a5282fb54)

Author SHA1 Message Date
Bryan Boreham 9b31adc4e8
tsdb: fix up sort call with faster slices.Sort (#11380) 3 years ago
Bryan Boreham 3330d85ba8
Replace sort.Strings and sort.Ints with faster slices.Sort (#11318) 3 years ago
Bryan Boreham 7f2374b703
tsdb: faster postings sort with generic slices.Sort (#11054) 3 years ago
Ganesh Vernekar 83d738e263
Fix 'invalid magic number 0' bug (#11338) 3 years ago
Ganesh Vernekar f34aeefe6e
Allow overlapping blocks by default (#11331) 3 years ago
Robert Fratto 448cfda6c1
tsdb/agent: fix validation of default options (#9876) 3 years ago
Bryan Boreham d166da7b59
tsdb: stop saving a copy of last 4 samples in memSeries (#11296) 3 years ago
Bryan Boreham ff00dee262
tsdb: turn off transaction isolation for head compaction (#11317) 3 years ago
Bryan Boreham d0607435a2
tsdb: remove chunkRange and oooCapMax from memSeries (#11288) 3 years ago
Jesus Vazquez c1b669bf9b
Add out-of-order sample support to the TSDB (#11075) 3 years ago
Bryan Boreham af6167df58
WAL loading: don't send empty buffers over chan (#11319) 3 years ago
Bryan Boreham d2701be53a
tsdb: remove chunk pool from memSeries (#11280) 3 years ago
Bryan Boreham e49d596fb1
WAL loading: check sample time is valid earlier (#11307) 3 years ago
Ganesh Vernekar 83e11014dd
Remove unnecessary tsdb/tsdbutil/buffer.go (#11302) 3 years ago
Bryan Boreham 136f8b0ebb
tsdb: comment reason for isolation tracking reads (#11301) 3 years ago
Bryan Boreham 176fa38e76 tsdb: in tests use labels.FromStrings 3 years ago
Bryan Boreham 0437dd7cee tsdb/wal: in tests use labels.FromStrings 3 years ago
Julien Pivotto ec6c1f17d1
Update dependencies (#11287) 3 years ago
Julien Pivotto 96d5a32659
Update go to 1.19, set min version to 1.18 (#11279) 3 years ago
Abirdcfly 314aa45c2c
chore: remove duplicate word in comments (#11225) 3 years ago
Xiaochao Dong 09187fb0cc
Replay WAL concurrently without blocking (#10973) 3 years ago
Łukasz Mierzwa 3196c98bc2
Reduce memSeries memory usage by decoupling metadata (#11152) 3 years ago
Xiaochao Dong 1078081aec
Fix race condition when updating lastSeriesID during loading chunk snapshot (#11099) 3 years ago
Bryan Boreham 00ec720c29
tsdb: extract functions to encode and decode labels (#11045) 4 years ago
Paschalis Tsilias a0f7c31c26
Fix type byte of WAL metadata records in docs (#11035) 4 years ago
Paschalis Tsilias d1122e0743
Introduce TSDB changes for appending metadata to the WAL (#10972) 4 years ago
ZhangJian He 95b7d058ac
Fix markdown syntax in tsdb index.md (#11032) 4 years ago
Levi Harrison 3d538351f6
Recognize exemplar record type in WAL watcher metrics (#11008) 4 years ago
Jesus Vazquez 6cfe44d7fd
WaitUntilIdle optimize idling time (#10878) 4 years ago
Peter Štibraný ffc60d8397
Reduce chunk write queue memory usage 2 (#10874) 4 years ago
Xiaochao Dong (@damnever) 6b042da2d8 Fix panic if series is not found when deleting series 4 years ago
Steve Azzopardi 04fe2c9522
fix(tsdb): inc mmap corruption counter on mmap out of sequence error (#10406) 4 years ago
Peter Štibraný 03a2313f7a
Reduce chunk write queue memory usage (#10873) 4 years ago
Bryan Boreham 9f77d23889
tsdb: commit data periodically in CreateBlock (#10788) 4 years ago
Łukasz Mierzwa d65f037def
Don't increment prometheus_tsdb_compactions_failed_total when context is canceled (#10772) 4 years ago
Bryan Boreham 542b9ecdbd
tsdb: reduce sleep time when reading WAL (#10859) 4 years ago
Bryan Boreham 9f79a6f4b5
tsdb: faster CRC check by avoiding allocations (#10789) 4 years ago
Matej Gera 1dd247f68b
Remote Write: Rename confusing `walDir` parameter to `dir` (#10464) 4 years ago
David Leadbeater 57f4aab27d
Update godoc links and remove note about TSDB versioning (#10754) 4 years ago
maizige 10b677b826
fix typo (#10696) 4 years ago
Filip Petkovski d3cb39044e
Fix typo in symbol table size exceeded error message (#10746) 4 years ago
Julien Pivotto 6e3a0efe40
Make necessary change to compile promql parser to wasm (#10683) 4 years ago
Matthias Rampke 78f2645787
test(tsdb): break up repeated test to avoid timeout (#10671) 4 years ago
Łukasz Mierzwa 88f9b248b4
Correctly format error message (#10669) 4 years ago
Bryan Boreham 4b9f248e85
unit tests: make all Labels sorted alphabetically (#10532) 4 years ago
Matthieu MOREL e2ede285a2
refactor: move from io/ioutil to io and os packages (#10528) 4 years ago
Oleg Zaytsev af0f6da5cb
Fix chunk overflow appending samples at a variable rate (#10607) 4 years ago
Paschalis Tsilias 40c1efe8bc
tsdb/agent: Ignore duplicate exemplars (#10595) 4 years ago
Robert Fratto 286dfc70b7
tsdb/agent: port grafana/agent#676 (#10587) 4 years ago
chavacava 0b41fd6e71
Fix data races in WAL replay (#10571) 4 years ago