From 598e2f01c00d899d3ec598a79dc0b08c95b6746a Mon Sep 17 00:00:00 2001 From: Fabian Reinartz Date: Tue, 17 Jan 2017 08:39:18 +0100 Subject: [PATCH] retrieval: don't erronously break appending --- retrieval/scrape.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/retrieval/scrape.go b/retrieval/scrape.go index e4694b8a1e..2bfde21b54 100644 --- a/retrieval/scrape.go +++ b/retrieval/scrape.go @@ -507,7 +507,9 @@ func (sl *scrapeLoop) append(b []byte, ts time.Time) (n int, err error) { mets := string(met) ref, ok := sl.cache[mets] if ok { - if err = app.Add(ref, t, v); err != storage.ErrNotFound { + if err = app.Add(ref, t, v); err == nil { + continue + } else if err != storage.ErrNotFound { break } ok = false