Commit Graph

566 Commits (2836e5513f1bc591535a859f5d41154a75e7c6bc)

Author SHA1 Message Date
Julien Pivotto 685ce9964d
Merge pull request #10599 from prometheus/release-2.35
3 years ago
Robert Fratto 286dfc70b7
tsdb/agent: port grafana/agent#676 (#10587)
3 years ago
Jesus Vazquez 51f26e0cba Necessary changes to make the merge work
3 years ago
Jesus Vazquez 48aa5cd096 Merge remote-tracking branch 'upstream/main' into jvp/merge-prometheus-main
3 years ago
Jesus Vazquez c02b13b7f4
Discard unknown chunk encodings (#196)
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
Chris Marchbanks c1387494dd
Merge pull request #10452 from prometheus/release-2.34
3 years ago
songjiayang 8d8be43824
Update wal.md (#10442)
3 years ago
Ganesh Vernekar 23ce9ad9f0
Introduce evaluation delay for rule groups (#155)
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
Łukasz Mierzwa a4317bf0ec
Run gofumpt on all files (#10392)
3 years ago
cui fliter c9b56d1a49
all: fix some typos (#10389)
3 years ago
Ganesh Vernekar 4cc25c0cb0
Fix panic on query when m-map replay fails with snapshot enabled (#10348)
3 years ago
Björn Rabenstein d1edb006c1
Merge pull request #10341 from prometheus/release-2.33
3 years ago
Ganesh Vernekar 24827782cb
Fix panics when m-mapping head chunks (#10316)
3 years ago
Dieter Plaetinck aa8874bc56
clarify Head.appendableMinValidTime (#10303)
3 years ago
Marco Pracucci f644c5867f
Make linter happy
3 years ago
Marco Pracucci 583e746a82
Fix error reported by asyncBlockWriter.addSeries()
3 years ago
Peter Štibraný cd86e92b74
Merge pull request #132 from grafana/reintroduce-old-chunk-mapper
3 years ago
lwangrabbit 9fde6edbf5
tsdb/wal: Move comment of w.writer.Append(...) to the WriteTo interface (#10198)
3 years ago
Eng Zer Jun 3e67654d37
refactor: use `T.TempDir()` and `B.TempDir` to create temporary directory
3 years ago
Robert Fratto b71a6dbbd1
tsdb/agent: Fix deadlock from simultaneous GC and write (#10166)
3 years ago
Mauro Stettler bf959b36cb
Nits after PR 10051 merge (#10159)
3 years ago
Mauro Stettler ff2443c6b9
addressing PR feedback
3 years ago
Mauro Stettler 33a0fb58d5
fixing merge mistakes
3 years ago
Mauro Stettler 6ed72dadca
fixing merge mistakes
3 years ago
Ganesh Vernekar 129ed4ec8b
Fix Example() function in TSDB (#10153)
3 years ago
Mauro Stettler f4d628d419
resolving merge conflicts
3 years ago
Mauro Stettler 0df3489275
Write chunks via queue, predicting the refs (#10051)
3 years ago
Nick Pillitteri fc643a4854 Merge remote-tracking branch 'upstream/main' into 56quarters/upstream-update
3 years ago
Oleg Zaytsev a83d46ee9c
Tidy postingsWithIndexHeap (#10123)
3 years ago
Bryan Boreham 82860a770c
tsdb: use simpler map key to improve exemplar ingest performance (#10111)
3 years ago
Oleg Zaytsev 701545286d
Pop intersected postings heap without popping (#10092)
3 years ago
Peter Štibraný 61e6173900 Merge remote-tracking branch 'upstream/main' into upgrade-prometheus
3 years ago
Peter Štibraný e51a17b501
CompactBlockMetas should produce correct mint/maxt for overlapping blocks. (#10108)
3 years ago
Oleg Zaytsev 3f510ea6c9 Merge prometheus/a961062
3 years ago
Oleg Zaytsev 3947238ce0
Label values with matchers by intersecting postings (#9907)
3 years ago
Ganesh Vernekar 6c7577177c
Merge pull request #10056 from charlesxsh/fix-TestWALRestoreCorrupted
3 years ago
Shihao Xia 3696d7dedb fix potential goroutine leaks
3 years ago
Julien Pivotto 27343277fa
Merge release-2.32 forward into main (#10032)
3 years ago
beorn7 0ede6ae321 storage: fix bug #10027 in iterators' Seek method
3 years ago
Ganesh Vernekar fbe3167fda
Support having an empty queue for writing m-map chunks immediately (#84)
3 years ago
Marco Pracucci 0b925be33d
Nits after PR 57 merge (#85)
3 years ago
Ganesh Vernekar df36efb98a
Merge remote-tracking branch 'upstream/main' into syncp
3 years ago
Ganesh Vernekar 227d155e3f
Fix queries after a failed snapshot replay (#9980)
3 years ago
Ganesh Vernekar 05d4d97bcd
Fix queries after a failed snapshot replay (#9980)
3 years ago
Mauro Stettler cc9ddf50c9
Write m-map chunks in async via a queue while predicting the m-map chunk refs (#57)
3 years ago
Nick Pillitteri 084bd70708
Convert atomic Int64 to native type when logging value (#9938)
3 years ago
Peter Štibraný c31dd6c8b5
Compactor: Open blocks concurrently (#67)
3 years ago
Ganesh Vernekar 2fe806f93f
Register the out of order histogram (#68)
3 years ago
Peter Štibraný cc9bc8fe9f
Introduced some options for compactor concurrency (#66)
3 years ago
Robert Fratto 4cbddb41eb
tsdb/agent: Synchronize appender code with grafana/agent main (#9664)
3 years ago
Dieter Plaetinck 757f57e509
track OOO-ness in tsdb into a histogram (#56)
3 years ago
Björn Rabenstein b866db009b
storage: Fix and improve the Seek method of various iterators (#9878)
3 years ago
Marco Pracucci 9c4410a4b9
Merge remote-tracking branch 'prometheus/main' into upgrade-upstream
3 years ago
Bryan Boreham 1b74a3812e
Fix panic, out of order chunks, and race warning during WAL replay (#9856)
3 years ago
Marco Pracucci 9662f60f13
Add debug log for out-of-order chunks (#51)
3 years ago
Oleg Zaytsev 5e746e4e88
Check postings bytes length when decoding (#9766)
3 years ago
Peter Štibraný f93d38aca7 Merge remote-tracking branch 'upstream/main' into merge-upstream
3 years ago
Darshan Chaudhary 9dcf8b2208
Add the ability to disable tsdb isolation (#9270)
3 years ago
Peter Štibraný c73dcb6259 Fix test.
3 years ago
Peter Štibraný 294c155bb6 Merge remote-tracking branch 'upstream/main' into merge-upstream
3 years ago
Dieter Plaetinck 067efc3725
clarify HeadChunkID type and usage (#9726)
3 years ago
Sunil Thaha a484a83d4a
fix: panic when checkpoint directory is empty (#9687)
3 years ago
Dieter Plaetinck 0fac9bb859
Add basic initial developer docs for TSDB (#9451)
3 years ago
Marco Pracucci 6525385b30
Merge pull request #29 from grafana/add-jitter-to-chunk-end
3 years ago
Mauro Stettler 8a4f659126 fix error message
3 years ago
Robert Fratto 72a9f7fee9
Share TSDB locker code with agent (#9623)
3 years ago
Peter Štibraný 422e7839d4
Add more size checks when writing individual sections in the index. (#9710)
3 years ago
Mateusz Gozdek 83086aee00 tsdb/agent: use unique registry per tests
3 years ago
Mateusz Gozdek 2f312ff4c5 tsdb: mark TestTombstoneCleanRetentionLimitsRace test as slow
3 years ago
Levi Harrison 7400e07fa9
Close DB in Agent tests (#9630)
3 years ago
Mateusz Gozdek f4650c27e7 tsdb/wal: fix flaky TestReaderFuzz* tests
3 years ago
Björn Rabenstein 4c56a193c5
Merge pull request #9478 from prometheus/beorn7/pkg-deprecation
3 years ago
曹明 a0d31c28fc tsdb: Add windows arm64 support.
3 years ago
Mateusz Gozdek b319b14431
tsdb/chunks: preallocate at least some space on non-Windows systems (#9581)
3 years ago
beorn7 c954cd9d1d Move packages out of deprecated pkg directory
3 years ago
beorn7 a1e595edac Fix two trivial lint warnings
3 years ago
Dieter Plaetinck cda025b5b5
TSDB: demistify SeriesRefs and ChunkRefs (#9536)
3 years ago
johncming b882d2b7c7
tsdb/wal: Avoid writing closed channel. (#9566)
3 years ago
chenlujjj d18e42c650
refine comments of Checkpoint function (#9655)
3 years ago
Marco Pracucci cc97b25f2d
Upgrade upstream
3 years ago
Marco Pracucci 309b094b92
Optimized MemPostings.EnsureOrder() (#9673)
3 years ago
Marco Pracucci 17d5a5b3df
Upgraded upstream Prometheus
3 years ago
Marco Pracucci 9f5ff5b269
Allow to disable trimming when querying TSDB (#9647)
3 years ago
Marco Pracucci 56f926c62c
Fixed linter issues
3 years ago
Marco Pracucci 229575de0c
Upgrade upstream Prometheus
3 years ago
Marco Pracucci edd05d7010
Add Head.AppendableMinValidTime() (#9643)
3 years ago
Mateusz Gozdek b7bdf6fab2 Fix imports formatting
3 years ago
Mateusz Gozdek 1a6c2283a3 Format Go source files using 'gofumpt -w -s -extra'
3 years ago
Julien Pivotto 6e1d6edb33
Exclude agent from windows tests (#9645)
3 years ago
chenlujjj 660329d5b3
add tombstoneFormatVersionSize & tombstonesCRCSize constants (#9625)
3 years ago
Praveen Ghuge 64d9b41998
Use testing.T.TempDir() instead of ioutil.TempDir() in tsdb/wal unit tests (#9602)
3 years ago
Robert Fratto bc72a718c4
Initial draft of prometheus-agent (#8785)
3 years ago
Xiaochao Dong c2d1c85857
close tsdb.head in test case (#9580)
3 years ago
Furkan Türkal 0c07663b70
fix: possible race on shared variables in test (#9470)
3 years ago