retrieval: add missing scrape context cancelation

pull/2710/head
Fabian Reinartz 8 years ago committed by GitHub
parent bf64d4efa8
commit 76b3378190

@ -469,9 +469,9 @@ func (sl *scrapeLoop) run(interval, timeout time.Duration, errc chan<- error) {
} }
var ( var (
total, added int total, added int
start = time.Now() start = time.Now()
scrapeCtx, _ = context.WithTimeout(sl.ctx, timeout) scrapeCtx, cancel = context.WithTimeout(sl.ctx, timeout)
) )
// Only record after the first scrape. // Only record after the first scrape.
@ -482,6 +482,7 @@ func (sl *scrapeLoop) run(interval, timeout time.Duration, errc chan<- error) {
} }
err := sl.scraper.scrape(scrapeCtx, buf) err := sl.scraper.scrape(scrapeCtx, buf)
cancel()
if err == nil { if err == nil {
b := buf.Bytes() b := buf.Bytes()

Loading…
Cancel
Save