892 Commits (7e2c6fc8f3e0e42927325bdac623ea848575a66e)

Author SHA1 Message Date
Ganesh Vernekar f540c1dbd3
Add support for histograms in WAL checkpointing (#11210) 2 years ago
Ganesh Vernekar 6383994f3e
Improve WAL/mmap chunks test for histograms (#11208) 2 years ago
Ganesh Vernekar d209a29a5b
Add unit test for histogram append and various querying scenarios (#11194) 2 years ago
Abirdcfly 314aa45c2c
chore: remove duplicate word in comments (#11225) 2 years ago
Ganesh Vernekar 0f4e5196c4
Implement vertical compaction for native histograms (#11184) 2 years ago
Xiaochao Dong 09187fb0cc
Replay WAL concurrently without blocking (#10973) 2 years ago
Łukasz Mierzwa 3196c98bc2
Reduce memSeries memory usage by decoupling metadata (#11152) 2 years ago
Xiaochao Dong 1078081aec
Fix race condition when updating lastSeriesID during loading chunk snapshot (#11099) 2 years ago
Levi Harrison 77a7af4461
Add histogram validation (#11052) 2 years ago
Levi Harrison cb8582637a
Implement rollback for histograms (#11071) 2 years ago
Bryan Boreham 00ec720c29
tsdb: extract functions to encode and decode labels (#11045) 2 years ago
Paschalis Tsilias a0f7c31c26
Fix type byte of WAL metadata records in docs (#11035) 2 years ago
Paschalis Tsilias d1122e0743
Introduce TSDB changes for appending metadata to the WAL (#10972) 2 years ago
ZhangJian He 95b7d058ac
Fix markdown syntax in tsdb index.md (#11032) 2 years ago
Levi Harrison 3d538351f6
Recognize exemplar record type in WAL watcher metrics (#11008) 2 years ago
Levi Harrison 08f3ddb864
Sparse histogram remote-write support (#11001) 2 years ago
beorn7 5d14046d28 tsdb: Fix chunk handling during appendHistogram 2 years ago
beorn7 642c5758ff tsdb: Expose histogram append bug 2 years ago
beorn7 49be0784b4 tsdb: Fix chunk handling during histogram recoding 2 years ago
Jesus Vazquez 6cfe44d7fd
WaitUntilIdle optimize idling time (#10878) 2 years ago
Peter Štibraný ffc60d8397
Reduce chunk write queue memory usage 2 (#10874) 2 years ago
Xiaochao Dong (@damnever) 6b042da2d8 Fix panic if series is not found when deleting series 2 years ago
Steve Azzopardi 04fe2c9522
fix(tsdb): inc mmap corruption counter on mmap out of sequence error (#10406) 2 years ago
Peter Štibraný 03a2313f7a
Reduce chunk write queue memory usage (#10873) 2 years ago
Bryan Boreham 9f77d23889
tsdb: commit data periodically in CreateBlock (#10788) 2 years ago
Łukasz Mierzwa d65f037def
Don't increment prometheus_tsdb_compactions_failed_total when context is canceled (#10772) 2 years ago
Bryan Boreham 542b9ecdbd
tsdb: reduce sleep time when reading WAL (#10859) 2 years ago
songjiayang c2af0de522 make sure response error when TOC parse failed 2 years ago
Bryan Boreham 9f79a6f4b5
tsdb: faster CRC check by avoiding allocations (#10789) 2 years ago
Matej Gera 1dd247f68b
Remote Write: Rename confusing `walDir` parameter to `dir` (#10464) 3 years ago
David Leadbeater 57f4aab27d
Update godoc links and remove note about TSDB versioning (#10754) 3 years ago
maizige 10b677b826
fix typo (#10696) 3 years ago
Filip Petkovski d3cb39044e
Fix typo in symbol table size exceeded error message (#10746) 3 years ago
Julien Pivotto 6e3a0efe40
Make necessary change to compile promql parser to wasm (#10683) 3 years ago
Matthias Rampke 78f2645787
test(tsdb): break up repeated test to avoid timeout (#10671) 3 years ago
Łukasz Mierzwa 88f9b248b4
Correctly format error message (#10669) 3 years ago
Bryan Boreham 4b9f248e85
unit tests: make all Labels sorted alphabetically (#10532) 3 years ago
beorn7 654c07783c Fix deprecation 3 years ago
Matthieu MOREL e2ede285a2
refactor: move from io/ioutil to io and os packages (#10528) 3 years ago
Oleg Zaytsev af0f6da5cb
Fix chunk overflow appending samples at a variable rate (#10607) 3 years ago
Paschalis Tsilias 40c1efe8bc
tsdb/agent: Ignore duplicate exemplars (#10595) 3 years ago
Robert Fratto 286dfc70b7
tsdb/agent: port grafana/agent#676 (#10587) 3 years ago
chavacava 0b41fd6e71
Fix data races in WAL replay (#10571) 3 years ago
Bryan Boreham 2c1be4df7b
tsdb: more efficient sorting of postings read from WAL at startup (#10500) 3 years ago
Wilbert Guo 83a2e52bc2
Add SyncForState Implementation for Ruler HA (#10070) 3 years ago
Howie 1291ec7185
deleting *.tmp WAL files on startup (#10317) 3 years ago
beorn7 f9c411604d Fix spelling errors 3 years ago
songjiayang 8d8be43824
Update wal.md (#10442) 3 years ago
Mauro Stettler b025390cb4
Disable chunk write queue by default, allow user to configure the exact size (#10425) 3 years ago
Łukasz Mierzwa da23c4649a
Enable misspell check in golangci-lint (#10393) 3 years ago