1029 Commits (16217a6fcce6e495f37d4d9ef920fe8cc36ea5d0)

Author SHA1 Message Date
Bryan Boreham 7083ae8267
[release 2.53] Revert 13583 to stop dropping samples in remote-write catch-up (#14446) 5 months ago
Ben Ye 8a08f452b6
tsdb: Allow passing a custom compactor to override the default one (#14113) 6 months ago
Bryan Boreham 42b546a43d
tsdb: add details to duplicate sample error (#13277) 6 months ago
Arve Knudsen b8b9015e38 tsdb/index: Fix TestReader_PostingsForLabelMatchingHonorsContextCancel 6 months ago
Bryan Boreham 3ee52abb53 [ENHANCEMENT] TSDB: Save map lookup on validation 6 months ago
Bryan Boreham 7d98487447 [ENHANCEMENT] TSDB: let Resize re-use buffer 6 months ago
Bryan Boreham c0bb156eca [ENHANCEMENT] TSDB: Eliminate pointer when storing exemplars 6 months ago
Bryan Boreham 3eb5581877 [ENHANCEMENT] TSDB: Reduce map lookups on exemplar index 6 months ago
Bryan Boreham f0c50b5a66 [Test] TSDB: BenchmarkResizeExemplar multiple per series 6 months ago
Bryan Boreham 929fbf860e [Test] TSDB: let BenchmarkAddExemplar reuse slots 6 months ago
Ben Ye 6683895620
optimize regex matching for empty label values in posting match (#14075) 6 months ago
Arve Knudsen b2396c0c8f Upgrade to golangci-lint v1.59.0 6 months ago
Alan Protasio 8894d65cd6
Fix head stats and hooks when replaying a corrupted snapshot (#14079) 6 months ago
Oleg Zaytsev fe9cb5a803
Check context every 128 labels instead of 100 (#14118) 6 months ago
Arve Knudsen 5ca56eeb6b
tsdb/index: Refactor Reader tests (#14071) 6 months ago
Oleksandr Redko f10c3454e9 Enable perfsprint linter and fix up code 6 months ago
György Krajcsovits b215a41be4 tsdb/index/postings: fix missing lock unlock 6 months ago
George Krajcsovits fdaafdb041
tsdb: check for context cancel before regex matching postings (#14096) 6 months ago
Arve Knudsen 5c4310aa37
[ENHANCEMENT] TSDB: Optimize querying with regexp matchers 7 months ago
Arve Knudsen d699dc3c77
Fix language in docs and comments (#14041) 7 months ago
Arve Knudsen 108a6bc9f6 tsdb/chunkenc.Pool: Refactor Get and Put 7 months ago
Alan Protasio d15869af32
Avoid creating new slices for labels values on postings for matchers (#13958) 7 months ago
Giedrius Statkevičius bdf490726a tsdb/wlog: add test for metrics unregistering 7 months ago
machine424 c5a1cc9148
chore(tsdb): add a sandboxDir to DBReadOnly, the directory can be used for transient file writes. 7 months ago
Giedrius Statkevičius 3b8fe00767 tsdb/wlog: unregister metrics on WL close 8 months ago
Matthieu MOREL 6f595c6762
golangci-lint: enable whitespace linter (#13905) 8 months ago
Jonathan Halterman 633224886a
Write out of order hint when initially creating meta file (#13894) 8 months ago
Łukasz Mierzwa 277f04f0c4
Stop compactions if there's a block to write (#13754) 8 months ago
Jonathan Halterman 113938aeb8
Log out of order when writing a block (#13888) 8 months ago
komisan19 0249e080b4 refactor: utilize standard functions max/min 8 months ago
Nicolas Takashi 8125634086
[refactor] moving mergedOOOChunks Iterator (#13881) 8 months ago
carehabit a672662073
all: fix some typos (#13863) 8 months ago
Ben Ye ded35ef20d expose compactor metrics 8 months ago
Nicolas Takashi 0b762db154
[refactor] moving mergedOOOChunks to ooo_head_read 8 months ago
Arve Knudsen 35aab01de0 tsdb/wlog.Checkpoint: Handle also float histograms 8 months ago
Nick Pillitteri 481f14e1c0
TSDB: Don't rely on integer overflow in head compaction check (#13755) 8 months ago
Ben Ye ceca6c4716
[ENHANCEMENT] TSDB: Log more statistics during startup (#13838) 8 months ago
machine424 2a2e2ed28b
chore(tsdb): set the wbl to nil as well in DBReadOnly.loadDataAsQueryable 8 months ago
Arve Knudsen 07332f7427 TestTimeRetention: Split into two sub-tests 8 months ago
Arve Knudsen af694dc295 Merge TestDB_BeyondTimeRetention into TestTimeRetention 8 months ago
Arve Knudsen 9c7a734063 tsdb.BeyondTimeRetention: Fix comment and test at retention duration 8 months ago
Darshan Chaudhary b7047f7fcb
Fix retention boundary so 2h retention deletes blocks right at the 2h boundary (#9633) 8 months ago
Arve Knudsen cef1025ea8 tsdb/wlog.Checkpoint: Fix counting of histogram samples 8 months ago
Bryan Boreham d45b5deb75 TSDB: move function only used in tests 8 months ago
Bryan Boreham 3274cac0d3 TSDB: remove unused function 8 months ago
Arve Knudsen 1de49d5b69
Remove unused function tsdb/chunks.PopulatedChunk (#13763) 8 months ago
Bryan Boreham 87edf1f960 [Cleanup] TSDB: Remove old deprecated WAL implementation 8 months ago
Bryan Boreham d08f054950
[ENHANCEMENT] TSDB: Check CRC without allocating (#13742) 9 months ago
carrychair 856f6e49c8 fix function and struct name 9 months ago
Bryan Boreham bbe39af99f
tsdb: zero out Labels and memSeries pointers in pool (#13712) 9 months ago