|
|
@ -574,6 +574,8 @@ func (h *headBlock) create(hash uint64, lset labels.Labels) *memSeries {
|
|
|
|
lset: lset,
|
|
|
|
lset: lset,
|
|
|
|
ref: uint32(len(h.series)),
|
|
|
|
ref: uint32(len(h.series)),
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// create the initial chunk and appender
|
|
|
|
|
|
|
|
s.cut()
|
|
|
|
|
|
|
|
|
|
|
|
// Allocate empty space until we can insert at the given index.
|
|
|
|
// Allocate empty space until we can insert at the given index.
|
|
|
|
h.series = append(h.series, s)
|
|
|
|
h.series = append(h.series, s)
|
|
|
@ -636,7 +638,7 @@ func (s *memSeries) append(t int64, v float64) bool {
|
|
|
|
|
|
|
|
|
|
|
|
var c *memChunk
|
|
|
|
var c *memChunk
|
|
|
|
|
|
|
|
|
|
|
|
if s.app == nil || s.head().samples > 130 {
|
|
|
|
if s.head().samples > 130 {
|
|
|
|
c = s.cut()
|
|
|
|
c = s.cut()
|
|
|
|
c.minTime = t
|
|
|
|
c.minTime = t
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|