Commit Graph

223 Commits (main)

Author SHA1 Message Date
Ayoub Mrini 2edc3ed6c5
feat(tsdb): introduce --use-uncached-io feature flag and allow using it for chunks writing (#15365) 1 month ago
Arve Knudsen e7e3ab2824
Fix linting issues found by golangci-lint v2.0.2 (#16368) 2 months ago
Ryan Wu 7d73c1d3f8
refactor[discovery, tsdb]: simplify error handling and remove redundant checks (#16328) 3 months ago
Oleg Zaytsev e4fe8d8684
Create memSeries with pendingCommit=true 3 months ago
Fiona Liao 37c2ebb5fd
Make out-of-order native histograms flag a no-op and always enable (#16207) 3 months ago
Bartlomiej Plotka 7a7bc65237
Add util/compression package to consolidate snappy/zstd use in Prometheus. (#16156) 4 months ago
Patryk Prus 61aa82865d
TSDB: keep duplicate series records in checkpoints while their samples may still be present (#16060) 4 months ago
Arve Knudsen 7cbf749096
Upgrade to github.com/oklog/ulid/v2 (#16168) 4 months ago
Matthieu MOREL c7d4b53ec1 chore: enable unused-parameter from revive 4 months ago
Bryan Boreham 2f615a200d tsdb tests: restrict some 'defer' operations 5 months ago
Łukasz Mierzwa 92788d313a Remove TestTombstoneCleanRetentionLimitsRace 6 months ago
Joel Beckmeyer 39f5a07236 fix TestOOOHeadChunkReader_Chunk on 32-bit 6 months ago
Carrie Edwards 1933ccc9be Fix test 7 months ago
Carrie Edwards a046417bc0 Use new record type only for NHCB 7 months ago
Carrie Edwards 6684344026 Rename old histogram record type, use old names for new records 7 months ago
Fiona Liao c599d37668
Always return unknown hint for first sample in non-gauge histogram chunk (#15343) 8 months ago
Ben Ye 140f4aa9ae
feat: Allow customizing TSDB postings decoder (#13567) 8 months ago
Matthieu MOREL af1a19fc78 enable errorf rule from perfsprint linter 8 months ago
Alban Hurtaud 4b56af7eb8
Add hidden flag for the delayed compaction random time window (#14919) 8 months ago
György Krajcsovits e6a682f046 Reproduce populateWithDelChunkSeriesIterator corrupting chunk meta 8 months ago
machine424 ab2475c426
test(tsdb): add a reproducer for https://github.com/prometheus/prometheus/issues/14422 8 months ago
TJ Hoplock 6ebfbd2d54 chore!: adopt log/slog, remove go-kit/log 9 months ago
Carrie Edwards 14e3c05ce8
tsdb: Add support for ingestion of out-of-order native histogram samples (#14546) 9 months ago
Nathan Baulch 50cd453c8f
chore: Fix typos (#14868) 10 months ago
György Krajcsovits 41c076196e New cases in Test_ChunkQuerier_OOOQuery and Test_Querier_OOOQuery 10 months ago
Bryan Boreham 9a74d53935
[BUGFIX] TSDB: Fix query overlapping in-order and ooo head (#14693) 10 months ago
Arve Knudsen 3a78e76282 Upgrade golangci-lint to v1.60.1 10 months ago
machine424 82f38d3e9a
fix(tsdb/db_test.go): close the corrupted chunk after creating it to satisfy Windows FS 11 months ago
machine424 92873d3009 feat: allow to delay head compaction start time helping Prometheus instances to 11 months ago
Bryan Boreham bded853035 [Test] TSDB: TestOOOCompaction with samples added after compaction starts 11 months ago
Max Amin 84b819a69f
feat: add Google cloud roundtripper for remote write (#14346) 11 months ago
Carrie Edwards 55f53330b2 Use storage.ExpandSamples instead of samplesFromIterator 12 months ago
Carrie Edwards 06550883c1 Clean up of tests and test utils 12 months ago
Carrie Edwards 45a32a29ef Update tsdb tests to use test utils. 12 months ago
Ben Ye 5585a3c7e5
tsdb: expose hook to customize block querier (#14114) 1 year ago
🌲 Harry 🌊 John 🏔 d5f6887294 Pass limit param as hint to storage.Querier 1 year ago
Ben Ye 5a218708f1
tsdb: Extend compactor interface to allow compactions to create multiple output blocks (#14143) 1 year ago
Ben Ye 8a08f452b6
tsdb: Allow passing a custom compactor to override the default one (#14113) 1 year ago
Bryan Boreham 42b546a43d
tsdb: add details to duplicate sample error (#13277) 1 year ago
Arve Knudsen b2396c0c8f Upgrade to golangci-lint v1.59.0 1 year ago
Oleksandr Redko f10c3454e9 Enable perfsprint linter and fix up code 1 year ago
machine424 c5a1cc9148
chore(tsdb): add a sandboxDir to DBReadOnly, the directory can be used for transient file writes. 1 year ago
Jonathan Halterman 633224886a
Write out of order hint when initially creating meta file (#13894) 1 year ago
Łukasz Mierzwa 277f04f0c4
Stop compactions if there's a block to write (#13754) 1 year ago
Nick Pillitteri 481f14e1c0
TSDB: Don't rely on integer overflow in head compaction check (#13755) 1 year ago
Arve Knudsen 07332f7427 TestTimeRetention: Split into two sub-tests 1 year ago
Arve Knudsen af694dc295 Merge TestDB_BeyondTimeRetention into TestTimeRetention 1 year ago
Arve Knudsen 9c7a734063 tsdb.BeyondTimeRetention: Fix comment and test at retention duration 1 year ago
Darshan Chaudhary b7047f7fcb
Fix retention boundary so 2h retention deletes blocks right at the 2h boundary (#9633) 1 year ago
Bryan Boreham 87edf1f960 [Cleanup] TSDB: Remove old deprecated WAL implementation 1 year ago