Commit Graph

52 Commits (ce0f09b125b888ad0c4061c4506cd47ddce5c20f)

Author SHA1 Message Date
beorn7 7df0b9b92d storage: simplify sampleRing fix
9 months ago
Yuri Nikolic d5ab1851dc SampleRingIterator: add currType field
9 months ago
Filip Petkovski 583f3e587c
Optimize histogram iterators (#13340)
10 months ago
Filip Petkovski ea356c472e
Add comment on SampleRingIterator methods
12 months ago
Filip Petkovski bb8363dbb3
Add comment on SampleRingIterator
12 months ago
Filip Petkovski 48df9fc020
Export SampleRingIterator
12 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
Björn Rabenstein ade2ee3fe4
Merge pull request #12716 from bboreham/simplify-seek
1 year ago
beorn7 0521ec12af storage: remove obsolete TODO
1 year ago
Justin Lei 8ef7dfdeeb
Add a chunk size limit in bytes (#12054)
1 year ago
Bryan Boreham a018a7ef53 storage: simplify Seek on BufferedSeriesIterator
1 year ago
beorn7 b0272255b7 storage: optimise sampleRing
2 years ago
Sebastian Rabenhorst 5d4ec08a1f
Fixed sampleRingIterator for mixed histograms
2 years ago
beorn7 717a3f8e25 storage: Manually expand `genericAdd` for specific types
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
Björn Rabenstein bd26ce440c
storage: Avoid duplicate function call in sampleRingIterator (#11502)
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
beorn7 e4e24453fa Merge branch 'main' into beorn7/merge2
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
Ganesh Vernekar c8b267efd6
Get histograms from TSDB to the rate() function implementation
3 years ago
Mateusz Gozdek 1a6c2283a3 Format Go source files using 'gofumpt -w -s -extra'
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
Bartlomiej Plotka d5c33877f9
storage: Added Chunks{Queryable/Querier/SeriesSet/Series/Iteratable. Added generic Merge{SeriesSet/Querier} implementation. (#7005)
5 years ago
Bartlomiej Plotka cfba92a133 Addressed comments.
5 years ago
Bartlomiej Plotka 34426766d8 Unify Iterator interfaces. All point to storage now.
5 years ago
Alin Sinpalean 44bec482fb Minor optimization for BufferedSeriesIterator: actually drop the samples falling outside of the new delta from the underlying sampleRing, when ReduceDelta is called. (#4849)
6 years ago
Ben Kochie c6399296dc
Fix spelling/typos (#4921)
6 years ago
yzpeninsula 4ae3bce260 Fix typo (#4497)
6 years ago
Alin Sinpalean 372e7652b7 Reuse (copy) overlapping matrix samples between range evaluation steps (#4315)
6 years ago
Alin Sinpalean e3b775b78b Simplify BufferedSeriesIterator usage (#4294)
6 years ago
Brian Brazil dd6781add2 Optimise PromQL (#3966)
7 years ago
Brian Brazil a8c22c85cc
Correctly handle pruning wraparound after ring expansion (#3942)
7 years ago
Goutham Veeramachaneni baf5b0f0fc Fix error where we look into the future. (#2829)
8 years ago
Brian Brazil c02c25d5ba Allow peeking back further in buffer.
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