Commit Graph

1224 Commits (37f3f3f2db95539a9c84242936018908ffb3dd50)

Author SHA1 Message Date
Bryan Boreham 648a668835 [PERF] Chunk encoding: combine timestamp writes
2 months ago
Bryan Boreham b9a9689aae [PERF] Chunk encoding: simplify writeByte
2 months ago
Bryan Boreham b65f1b6560 TSDB: Improve xor-chunk benchmarks
2 months ago
Bryan Boreham bb47f78929
Merge pull request #14505 from marioferh/improve_performance_regex
2 months ago
Antoine Pultier d90d0976b5
fix(bstream/writeByte): ensure it appends only one byte (#14854)
2 months ago
machine424 d1b4312f0a fix(wlog/watcher_test.go): make TestRun_AvoidNotifyWhenBehind more resilient
2 months ago
Mario Fernandez 5814920601
Fix: optimize .* regexp performance
2 months ago
Bryan Boreham d5f4fabd12
Merge pull request #14911 from bboreham/clarify-postings-benchmark
2 months ago
Carrie Edwards 14e3c05ce8
tsdb: Add support for ingestion of out-of-order native histogram samples (#14546)
2 months ago
Harry John 919dc0cbc6
storage: Update LabelQuerier interface to return sorted label values (#14849)
2 months ago
Bryan Boreham a8133f3e87 TSDB: Simplify benchmark regexps
2 months ago
George Krajcsovits 5aa3d8260a
TSDB: OOO native histograms: prep for multiple ooo head chunks (#14850)
3 months ago
Nathan Baulch 50cd453c8f
chore: Fix typos (#14868)
3 months ago
Bryan Boreham 16e5e99546
Merge pull request #14767 from bboreham/fix-encoding-comment
3 months ago
György Krajcsovits d3f4e7c223 Remove unnecessary conversion
3 months ago
György Krajcsovits 60ab1cc5a5 BUGFIX: TSDB: panic in chunk querier
3 months ago
George Krajcsovits 536d9f9ce9
BUGFIX: TSDB: panic in query during truncation with OOO head (#14831)
3 months ago
Joshua Hesketh f2064c7987
NH: Do not re-use spans between histograms (#14771)
3 months ago
George Krajcsovits 282fb1632a
Merge pull request #14772 from krajorama/fix-mockseriesiterator
3 months ago
Arthur Silva Sens 442f24e099
chore: Simplify TestHeadAppender_AppendCTZeroSample (#14812)
3 months ago
Arve Knudsen 2cfc7b244a
Merge pull request #14700 from shandongzhejiang/main
3 months ago
Oleg Zaytsev ce7d830f1f
Bring back BenchmarkLoadRealWLs (#14757)
3 months ago
György Krajcsovits a693dd19f2 Fix: chunkenc.MockSeriesIterator
3 months ago
Bryan Boreham 0a4f130b39 [Comment] Correct the comment on Decbuf.UvarintBytes
3 months ago
Callum Styan a77f5007f9
fix bug with metadata for rw2 (#14766)
3 months ago
Bryan Boreham 1f38ae7bca [TESTS] TSDB: fix up OOO tests for new Series behaviour
3 months ago
Bryan Boreham cde42f30e9 TSDB: streamline reading of overlapping head chunks
3 months ago
Bryan Boreham 838e49e7b8 [REFACTOR] TSDB: move chunkFromSeries from headChunkReader to head
3 months ago
Björn Rabenstein 1d6e0071b7
Merge pull request #14751 from riskrole/main
3 months ago
riskrole 406bf775aa chore: fix some comments
3 months ago
Marco Pracucci ef649d5968
Revert " Store `mmMaxTime` in same field as `seriesShard`"
3 months ago
Bryan Boreham 33adbe47b1 [PERF] TSDB: Grow postings by doubling
3 months ago
György Krajcsovits 183bbc39a2 Make requesting merge with OOO head explicit in chunk.Meta
3 months ago
György Krajcsovits 41c076196e New cases in Test_ChunkQuerier_OOOQuery and Test_Querier_OOOQuery
3 months ago
Arve Knudsen b0aba26ed5 tsdb: Fix ValNone typo in comment
3 months ago
beorn7 0f760f63dd lint: Revamp our linting rules, mostly around doc comments
3 months ago
Bryan Boreham 9a74d53935
[BUGFIX] TSDB: Fix query overlapping in-order and ooo head (#14693)
3 months ago
shandongzhejiang b2712ff284 chore: fix some function names
3 months ago
Arve Knudsen 3a78e76282 Upgrade golangci-lint to v1.60.1
3 months ago
Bryan Boreham 87dccb1d1b
Merge pull request #14649 from machine424/ftest
3 months ago
Arve Knudsen 66388f706a
Merge pull request #14042 from aknuds1/arve/wlog-histograms
3 months ago
Björn Rabenstein 1daf7cdd62
Merge pull request #14626 from cuiweiyuan/main
4 months ago
cuiweiyuan 1800af54f0 chore: fix some function names
4 months ago
Arve Knudsen b5d13a1ab5 Merge remote-tracking branch 'prometheus/main' into arve/wlog-histograms
4 months ago
Bryan Boreham 512c67ec26 TSDB: Never go over maximum number of OOO chunks
4 months ago
Bryan Boreham 9135da1e4f TSDB: Review feedback
4 months ago
Bryan Boreham 7ffd3ca280 TSDB: Cosmetic: move HeadAndOOO implementations where old code was
4 months ago
Bryan Boreham e95607b276 TSDB: Lock round access to labels, where necessary
4 months ago
Bryan Boreham 26b3de0438 TSDB: Remove OOOHeadIndexReader
4 months ago
Bryan Boreham a299c7b6d6 TSDB: Remove OOOHeadChunkReader
4 months ago
Bryan Boreham e7e50a3afd TSDB: Remove code for querying OOO-head only
4 months ago
Bryan Boreham 0a2ff76881 TSDB tests: Fix up BenchmarkQueries
4 months ago
Bryan Boreham f261597944 TSDB: Fix up LabelValues to work for OOO-only head
4 months ago
Bryan Boreham 6529d6336c TSDB: NewHeadAndOOOChunkReader takes headChunkReader
4 months ago
Bryan Boreham e04d137649 [PERF] TSDB: Query head and ooo-head together
4 months ago
Bryan Boreham da31da3ea6 Refactor: extract selectSeriesSet and selectChunkSeriesSet
4 months ago
Bryan Boreham 7e24844d08 Refactor: extract headChunkReader.chunkFromSeries()
4 months ago
Bryan Boreham a32aca0cd7 Refactoring: extract getOOOSeriesChunks
4 months ago
Bryan Boreham c75c8f8329 Refactoring: extract getSeriesChunks
4 months ago
Bryan Boreham 0c852680bf [Benchmark] TSDB: Add BenchmarkQuerierSelectWithOutOfOrder
4 months ago
György Krajcsovits 41656162fc tsdb: prepare inserting native histograms into OOO head
4 months ago
Bryan Boreham aa4b056ad0
Merge pull request #13200 from bboreham/wlog-defer
4 months ago
machine424 82f38d3e9a
fix(tsdb/db_test.go): close the corrupted chunk after creating it to satisfy Windows FS
4 months ago
George Krajcsovits cf62fb5c44
Merge pull request #14629 from krajorama/fix-to-encoded-chunks
4 months ago
György Krajcsovits 1ea3781699 Fix ToEncodedChunks minT for recoded chunks
4 months ago
Ben Ye b7a58dcf3d
Add hidden flag to disable overlapping compaction (#14581)
4 months ago
George Krajcsovits 3a673cd0bc
Merge pull request #14598 from krajorama/fix-compaction-panic
4 months ago
machine424 92873d3009 feat: allow to delay head compaction start time helping Prometheus instances to
4 months ago
Oleg Zaytsev 0833d2a230
Fix appendable: check whether last val was a histogram (#14613)
4 months ago
György Krajcsovits 98ecdf3589 Fix corrupting spans via iterator sharing
4 months ago
György Krajcsovits d2f6fa7289 Fix lint error
4 months ago
György Krajcsovits 1b6d1366d8 Fix re-code histogram and chunk re-code conflict
4 months ago
György Krajcsovits aff089a014 Reproduce recoding bug with new and missing buckets
4 months ago
Bryan Boreham 80adc5baf4 Merge remote-tracking branch 'origin/main' into merge-2.54-to-main
4 months ago
machine424 9e43ad2e37 chore(remote_write): clean up as watcher.go is part of wlog now
4 months ago
Bryan Boreham 015638c4b6 [BUGFIX] TSDB: Exclude OOO chunks mapped after compaction starts
4 months ago
Bryan Boreham bded853035 [Test] TSDB: TestOOOCompaction with samples added after compaction starts
4 months ago
George Krajcsovits 00ab05c3b9
Native histograms: fix spurios counter reset when merging recoded chunk to normal chunk (#14513)
4 months ago
Bartlomiej Plotka 6816149852
Merge pull request #14525 from colega/merge-mmmaxtime-into-shardhash
4 months ago
Max Amin 84b819a69f
feat: add Google cloud roundtripper for remote write (#14346)
4 months ago
Oleg Zaytsev 0300ad58a9
Revert the option regardless of error
4 months ago
Oleg Zaytsev d8e1b6bdfd
Store mmMaxTime in same field as seriesShard
4 months ago
Oleg Zaytsev b7f2f3c3ac
Add BenchmarkLoadRealWLs
4 months ago
Arve Knudsen 9af19ed856 Merge remote-tracking branch 'prometheus/main' into arve/wlog-histograms
4 months ago
Filip Petkovski be7a4c9b83
Ignore stale histograms for counter reset detection
4 months ago
Bryan Boreham bdfeae6489
Merge pull request #14474 from bboreham/shrink-memseries
4 months ago
Carrie Edwards a28d1974b4
Merge pull request #14438 from prometheus/cedwards/ooo-chunk-encoding
5 months ago
Carrie Edwards 02f05cbf2c Ensure lastMmapRef set to 0 if mmapRefs is empty
5 months ago
Carrie Edwards 79b53bd3de Refactor TestWBLReplay to use scenarios
5 months ago
Carrie Edwards 7e020bb4e9 Refactor
5 months ago
Carrie Edwards e0d7cef545 Rename some variables in Commit()
5 months ago
Carrie Edwards fb2ebe1c3d Fix linting
5 months ago
Carrie Edwards 2e0e4e9ce9 Add support for handling multiple chunks in OOO head
5 months ago
Bryan Boreham d878146c70 TSDB: shrink memSeries by moving bools together
5 months ago
Bryan Boreham d116bf7b9f
Merge pull request #14109 from harry671003/pass_limit_to_querier
5 months ago
Bryan Boreham 646e1e847d Merge branch 'release-2.53' into merge-2.53.1
5 months ago
Bryan Boreham 7083ae8267
[release 2.53] Revert 13583 to stop dropping samples in remote-write catch-up (#14446)
5 months ago
Arve Knudsen e410a215fb Fix a couple of comments
5 months ago
Bryan Boreham 4d7532f60b tsdb: reset symbol table for exemplars periodically
5 months ago
Bryan Boreham 5281a6bc1b TSDB: rebuild labels symbol-table on each compaction
5 months ago