49 Commits (6c90ed3af792626ad93c12f2778806ed0998a464)

Author SHA1 Message Date
Arve Knudsen 3a78e76282 Upgrade golangci-lint to v1.60.1 3 months ago
Yuri Nikolic d5ab1851dc SampleRingIterator: add currType field 9 months ago
Filip Petkovski 583f3e587c
Optimize histogram iterators (#13340) 10 months ago
Filip Petkovski e2a9f8ac0f
Reuse float histogram objects 12 months ago
Filip Petkovski 10a82f87fd
Enable reusing memory when converting between histogram types 12 months ago
beorn7 4696b46dd5 storage: Fix mixed samples handling in sampleRing 1 year ago
Oleksandr Redko 8e5f0387a2
ci(lint): enable nolintlint and remove redundant comments (#12926) 1 year ago
beorn7 c3c7d44d84 lint: Adjust to the lint warnings raised by current versions of golint-ci 2 years ago
Sebastian Rabenhorst 5d4ec08a1f
Fixed sampleRingIterator for mixed histograms 2 years ago
beorn7 817a2396cb Name float values as "floats", not as "values" 2 years ago
beorn7 462240bc78 storage: add specialized buffers to sampleRing 2 years ago
beorn7 630bcb494b storage: Use separate sample types for histogram vs. float 2 years ago
beorn7 d121db7a65
federate: Fix PeekBack usage 2 years ago
Bryan Boreham 8120af22e2 benchmarks: SetBytes takes bytes per operation 2 years ago
detailyang 3e482c905f
fix:storage:avoid panic when iterater exhauested (#9945) 3 years ago
Björn Rabenstein 4ce01e9770
storage: Rename ...Values methods to At... (#9889) 3 years ago
Björn Rabenstein d677aa4b29
storage: Consolidate iterator method names (Values -> At) (#9888) 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
beorn7 7a8bb8222c Style cleanup of all the changes in sparsehistogram so far 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
Marco Pracucci b92c03023d
Optimized vector selector 4 years ago
Julien Pivotto 6c56a1faaa
Testify: move to require (#8122) 4 years ago
Julien Pivotto 1282d1b39c
Refactor test assertions (#8110) 4 years ago
Julien Pivotto 4e5b1722b3
Move away from testutil, refactor imports (#8087) 4 years ago
Bartlomiej Plotka b788986717
storage: Adjusted fully storage layer support for chunk iterators: Remote read client, readyStorage, fanout. (#7059) 4 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
Joe Elliott 95dc59ec7e Replaced t.Fatalf() with testutil.Assert() in buffer_test.go (#6084) 5 years ago
Chris Marchbanks 529ccff07b
Remove all usages of stretchr/testify 5 years ago
Alin Sinpalean d6adfe2ae2 Use a fake SeriesIterator (that generates samples on the fly instead of using a slice) for BufferedSeriesIterator, to reduce the variance of benchmark results due to memory pressure. (#4847) 6 years ago
Alin Sinpalean e3b775b78b Simplify BufferedSeriesIterator usage (#4294) 6 years ago
Brian Brazil a8e3d0fc4b Correctly handle pruning wraparound after ring expansion (#3942) 7 years ago
Brian Brazil a8c22c85cc
Correctly handle pruning wraparound after ring expansion (#3942) 7 years ago
Tom Wilkie da29c09dca Some benchmarks for the mergeSeries set. 7 years ago
Goutham Veeramachaneni baf5b0f0fc Fix error where we look into the future. (#2829) 8 years ago
Fabian Reinartz 37deb21c45 vendor: remove unused dependency and last ref to fabxc/tsdb 8 years ago
Brian Brazil 5c9a6ce747 Add license to files. 8 years ago
Fabian Reinartz 0ecd205794 promql: Use buffer pool for matrix allocations 8 years ago
Fabian Reinartz bc20d93f0a storage: rename iterator value getters to At() 8 years ago
Fabian Reinartz 7322c46b8e storage: add mock iterator for test 8 years ago
Fabian Reinartz 0492ddbd4d *: fully decouple tsdb, add new storage interfaces 8 years ago