TSDB: re-use iterator when moving between series
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
This commit is contained in:
parent
8ef7dfdeeb
commit
bdc7983956
|
@ -622,7 +622,7 @@ func (p *populateWithDelGenericSeriesIterator) reset(blockID ulid.ULID, cr Chunk
|
||||||
p.chks = chks
|
p.chks = chks
|
||||||
p.i = -1
|
p.i = -1
|
||||||
p.err = nil
|
p.err = nil
|
||||||
p.bufIter.Iter = nil
|
// Note we don't touch p.bufIter.Iter; it is holding on to an iterator we might reuse in next().
|
||||||
p.bufIter.Intervals = p.bufIter.Intervals[:0]
|
p.bufIter.Intervals = p.bufIter.Intervals[:0]
|
||||||
p.intervals = intervals
|
p.intervals = intervals
|
||||||
p.currDelIter = nil
|
p.currDelIter = nil
|
||||||
|
|
Loading…
Reference in New Issue