Commit Graph

48 Commits (9198952f7c6eddb6c2cd64eb5cb488599a5a9f23)

Author SHA1 Message Date
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
Julien Pivotto f568221610
Merge pull request #13057 from prometheus/release-2.48
1 year 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
Björn Rabenstein 78cd9ae2c3
Merge pull request #12264 from rabenhorst/sample-ring-iterator-mixed-histograms-fix
2 years 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
Jesus Vazquez e934d0f011 Merge 'main' into sparsehistogram
2 years ago
Bryan Boreham 8120af22e2 benchmarks: SetBytes takes bytes per operation
2 years ago
beorn7 6f33ab2b35 Merge branch 'main' into sparsehistogram
3 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 5d4db805ac Merge branch 'main' into sparsehistogram
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 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 0f3110487d Merge remote-tracking branch 'origin/dev-2.0' into dev-2.0
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