Merge pull request #10907 from damnever/fix/panic

Fix panic if series is not found when deleting series
pull/10937/head
Julien Pivotto 2 years ago committed by GitHub
commit bacd776356
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1115,6 +1115,10 @@ func (h *Head) Delete(mint, maxt int64, ms ...*labels.Matcher) error {
var stones []tombstones.Stone var stones []tombstones.Stone
for p.Next() { for p.Next() {
series := h.series.getByID(chunks.HeadSeriesRef(p.At())) series := h.series.getByID(chunks.HeadSeriesRef(p.At()))
if series == nil {
level.Debug(h.logger).Log("msg", "Series not found in Head.Delete")
continue
}
series.RLock() series.RLock()
t0, t1 := series.minTime(), series.maxTime() t0, t1 := series.minTime(), series.maxTime()

Loading…
Cancel
Save