104 Commits (8a34c43515fc0b9452ecf4f238c44a9f249d5da3)

Author SHA1 Message Date
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
Justin Lei 83f43982c9 Add support for native histograms to concreteSeriesIterator 2 years ago
Abhijit Mukherjee 8f6d5dcd45
Fix: getting rid of EncOOOXOR chunk encoding (#12111) 2 years ago
beorn7 1cfc8f65a3 histograms: Return actually useful counter reset hints 2 years ago
beorn7 57c18420ab histograms: General readability tweaks 2 years ago
Mingjie Shao 78d3c4e823 tsdb: Fixed typo in Histogram 2 years ago
beorn7 6dcd03dbf3 tsdb: Add integer gauge histogram support 2 years ago
Ganesh Vernekar 3c2ea91a83
tsdb: Test gauge float histograms 2 years ago
Ganesh Vernekar 609b12d719
tsdb: Support gauge float histogram with recoding of chunk 2 years ago
Ganesh Vernekar 8ad0d2d5d7
tsdb: Find union of two sets of histogram spans 2 years ago
Ganesh Vernekar d7f5129042
tsdb: Add logic to determine appendable gauge float histograms 2 years ago
Ganesh Vernekar 7ed1ddb338
tsdb: Improve TestHistogramChunkAppendable and add new cases 2 years ago
Ganesh Vernekar b42802af9a
tsdb: Improve TestFloatHistogramChunkAppendable and add new cases 2 years ago
Ganesh Vernekar 6fd89a6fd2
Add chunk encoding for float histogram (#11716) 2 years ago
beorn7 5f366e9b62 histograms: Improve tests and fix exposed bugs 2 years ago
Ganesh Vernekar b8b0d45d69
Fix reset of a histogram chunk iterator 2 years ago
Björn Rabenstein 503ffba49a
chunkenc: Slightly optimize xorWrite/xoRead (#11476) 2 years ago
Ganesh Vernekar 507bfa46fd
Fix HistogramChunk's AtFloatHistogram() 2 years ago
Signed-off-by: Jesus Vazquez 3362bf6d79
Fix merge conflicts 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 7ad36505d5
tsdb: Update comment about a possible space optimization (#11303) 2 years ago
Ganesh Vernekar b2d01cbc57
Remove unnecessary code in encoding/decoding histograms (#11252) 2 years ago
Ganesh Vernekar 0f4e5196c4
Implement vertical compaction for native histograms (#11184) 2 years ago
beorn7 5d14046d28 tsdb: Fix chunk handling during appendHistogram 2 years ago
beorn7 49be0784b4 tsdb: Fix chunk handling during histogram recoding 2 years ago
Wilbert Guo 83a2e52bc2
Add SyncForState Implementation for Ruler HA (#10070) 3 years ago
beorn7 f9c411604d Fix spelling errors 3 years ago
Björn Rabenstein 7e42acd3b1
tsdb: Rework iterators (#9877) 3 years ago
beorn7 4c28d9fac7 Move to histogram.Histogram pointers 3 years ago
beorn7 8f92c90897 Add TODOs and some minor tweaks 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 1a4e54cfbb tsdb: Complete chunk format documentation 3 years ago
beorn7 0876d57aea chunkenc: Add test for chunk layout encoding 3 years ago
beorn7 ad9b4c2b68 Fix typos 3 years ago
beorn7 ed33aea392 Avoid redundant varint decoding in chunk appender construction 3 years ago
beorn7 d31bb75dc4 Use VarbitUint rather than VarbitInt to encode len(spans) 3 years ago
beorn7 3179215a59 Encode zero threshold first 3 years ago
beorn7 c5522677bf Improve encoding of zero threshold 3 years ago
beorn7 7093b089f2 Use more varbit in histogram chunks 3 years ago
Ganesh Vernekar dcaf568279
Metadata -> Layout renaming 3 years ago
Ganesh Vernekar 4e206c7c77
Fix reviews 3 years ago
Ganesh Vernekar 85e6686f84
Add unit test for counter reset header 3 years ago
Björn Rabenstein 311673d62e
Save on slice allocations in histogramIterator (#9494) 3 years ago
Björn Rabenstein c450c01eb9
Remove obsolete TODOs about metadata (#9490) 3 years ago