Browse Source

Merge pull request #14474 from bboreham/shrink-memseries

TSDB: shrink memSeries by moving bools together
pull/14484/head
Bryan Boreham 4 months ago committed by GitHub
parent
commit
bdfeae6489
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 3
      tsdb/head.go

3
tsdb/head.go

@ -2099,6 +2099,7 @@ type memSeries struct {
nextAt int64 // Timestamp at which to cut the next chunk.
histogramChunkHasComputedEndTime bool // True if nextAt has been predicted for the current histograms chunk; false otherwise.
pendingCommit bool // Whether there are samples waiting to be committed to this series.
// We keep the last value here (in addition to appending it to the chunk) so we can check for duplicates.
lastValue float64
@ -2114,8 +2115,6 @@ type memSeries struct {
// txs is nil if isolation is disabled.
txs *txRing
pendingCommit bool // Whether there are samples waiting to be committed to this series.
}
// memSeriesOOOFields contains the fields required by memSeries

Loading…
Cancel
Save