Commit Graph

40 Commits (410fcce6f0484d59184e5c5c0dd13ea454cd2f9e)

Author SHA1 Message Date
Bryan Boreham 648a668835 [PERF] Chunk encoding: combine timestamp writes
2 months ago
Nathan Baulch 50cd453c8f
chore: Fix typos (#14868)
3 months ago
Arve Knudsen e410a215fb Fix a couple of comments
5 months ago
Arve Knudsen 108a6bc9f6 tsdb/chunkenc.Pool: Refactor Get and Put
7 months ago
Filip Petkovski 583f3e587c
Optimize histogram iterators (#13340)
10 months ago
Oleksandr Redko 8e5f0387a2
ci(lint): enable nolintlint and remove redundant comments (#12926)
1 year ago
George Krajcsovits 6cd2d1621f
Hide histogram chunk append and reset header internals (#12352)
1 year ago
Matthieu MOREL bae9a21200
Merge branch 'main' into linter/nilerr
2 years ago
beorn7 5b53aa1108 style: Replace `else if` cascades with `switch`
2 years ago
beorn7 c3c7d44d84 lint: Adjust to the lint warnings raised by current versions of golint-ci
2 years ago
Matthieu MOREL fb3eb21230 enable gocritic, unconvert and unused linters
2 years ago
Abhijit Mukherjee 8f6d5dcd45
Fix: getting rid of EncOOOXOR chunk encoding (#12111)
2 years ago
Ganesh Vernekar 6fd89a6fd2
Add chunk encoding for float histogram (#11716)
2 years ago
Björn Rabenstein 503ffba49a
chunkenc: Slightly optimize xorWrite/xoRead (#11476)
2 years ago
Jesus Vazquez e934d0f011 Merge 'main' into sparsehistogram
2 years ago
Bryan Boreham d166da7b59
tsdb: stop saving a copy of last 4 samples in memSeries (#11296)
2 years ago
Jesus Vazquez c1b669bf9b
Add out-of-order sample support to the TSDB (#11075)
2 years ago
Björn Rabenstein 7e42acd3b1
tsdb: Rework iterators (#9877)
3 years ago
beorn7 5d4db805ac Merge branch 'main' into sparsehistogram
3 years ago
beorn7 4c28d9fac7 Move to histogram.Histogram pointers
3 years ago
Dieter Plaetinck d5bfbe3114
improve bstream comments and doc (#9560)
3 years ago
beorn7 4998b9750f chunkenc: Bugfix and naming tweaks
3 years ago
beorn7 78ef9c6359 chunkenc: make xor reading more DRY
3 years ago
beorn7 4a1b84f8b2 chunkenc: make xor writing more DRY
3 years ago
beorn7 ed33aea392 Avoid redundant varint decoding in chunk appender construction
3 years ago
beorn7 7a8bb8222c Style cleanup of all the changes in sparsehistogram so far
3 years ago
Ganesh Vernekar 8b70e87ab9
Merge remote-tracking branch 'upstream/main' into sparse-refactor
3 years ago
Oleg Zaytsev 40126a8494
Use binary literals for xor chunk encoding
3 years ago
beorn7 deb02d59fb Fix lint issues
3 years ago
Dieter Plaetinck 99ae04bb6f add SHS chunk recoding and head cutting to head block (no tests yet)
3 years ago
Ganesh Vernekar f4d3af73f0
Query histograms from TSDB and unit test for append+query (#9022)
3 years ago
Ganesh Vernekar 04ad56d9b8
Append sparse histograms into the Head block (#9013)
3 years ago
Dieter Plaetinck 58917d1b76
sparsehistogram: integer types and timestamp separation (#9014)
3 years ago
Dieter Plaetinck fd11a339a7
Sparsehistogram chunk implementation (#9009)
3 years ago
Marco Pracucci f42ed03dc5
Optimized bstream reader used by XORChunk iterator (#7390)
5 years ago
Bartlomiej Plotka d5c33877f9
storage: Added Chunks{Queryable/Querier/SeriesSet/Series/Iteratable. Added generic Merge{SeriesSet/Querier} implementation. (#7005)
5 years ago
Bartlomiej Plotka 34426766d8 Unify Iterator interfaces. All point to storage now.
5 years ago
Marco Pracucci 0703dae7cc
Compact TSDB head chunks after being cut, to reduce inuse memory
5 years ago
yuxiaobo 47e51c8b2b Correct spelling mistakes
5 years ago
Ganesh Vernekar 7cf09b0395
Moving tsdb into its own subdirectory
5 years ago