@@ -491,12 +491,13 @@ func (w *Watcher) readSegment(r *LiveReader, segmentNum int, tail bool) error {
491
491
metadata []record.RefMetadata
492
492
)
493
493
for r .Next () && ! isClosed (w .quit ) {
494
+ var err error
494
495
rec := r .Record ()
495
496
w .recordsReadMetric .WithLabelValues (dec .Type (rec ).String ()).Inc ()
496
497
497
498
switch dec .Type (rec ) {
498
499
case record .Series :
499
- series , err : = dec .Series (rec , series [:0 ])
500
+ series , err = dec .Series (rec , series [:0 ])
500
501
if err != nil {
501
502
w .recordDecodeFailsMetric .Inc ()
502
503
return err
@@ -509,7 +510,7 @@ func (w *Watcher) readSegment(r *LiveReader, segmentNum int, tail bool) error {
509
510
if ! tail {
510
511
break
511
512
}
512
- samples , err : = dec .Samples (rec , samples [:0 ])
513
+ samples , err = dec .Samples (rec , samples [:0 ])
513
514
if err != nil {
514
515
w .recordDecodeFailsMetric .Inc ()
515
516
return err
@@ -539,7 +540,7 @@ func (w *Watcher) readSegment(r *LiveReader, segmentNum int, tail bool) error {
539
540
if ! tail {
540
541
break
541
542
}
542
- exemplars , err : = dec .Exemplars (rec , exemplars [:0 ])
543
+ exemplars , err = dec .Exemplars (rec , exemplars [:0 ])
543
544
if err != nil {
544
545
w .recordDecodeFailsMetric .Inc ()
545
546
return err
@@ -554,7 +555,7 @@ func (w *Watcher) readSegment(r *LiveReader, segmentNum int, tail bool) error {
554
555
if ! tail {
555
556
break
556
557
}
557
- histograms , err : = dec .HistogramSamples (rec , histograms [:0 ])
558
+ histograms , err = dec .HistogramSamples (rec , histograms [:0 ])
558
559
if err != nil {
559
560
w .recordDecodeFailsMetric .Inc ()
560
561
return err
@@ -582,7 +583,7 @@ func (w *Watcher) readSegment(r *LiveReader, segmentNum int, tail bool) error {
582
583
if ! tail {
583
584
break
584
585
}
585
- floatHistograms , err : = dec .FloatHistogramSamples (rec , floatHistograms [:0 ])
586
+ floatHistograms , err = dec .FloatHistogramSamples (rec , floatHistograms [:0 ])
586
587
if err != nil {
587
588
w .recordDecodeFailsMetric .Inc ()
588
589
return err
@@ -606,12 +607,12 @@ func (w *Watcher) readSegment(r *LiveReader, segmentNum int, tail bool) error {
606
607
if ! w .sendMetadata {
607
608
break
608
609
}
609
- meta , err : = dec .Metadata (rec , metadata [:0 ])
610
+ metadata , err = dec .Metadata (rec , metadata [:0 ])
610
611
if err != nil {
611
612
w .recordDecodeFailsMetric .Inc ()
612
613
return err
613
614
}
614
- w .writer .StoreMetadata (meta )
615
+ w .writer .StoreMetadata (metadata )
615
616
616
617
case record .Unknown :
617
618
// Could be corruption, or reading from a WAL from a newer Prometheus.
0 commit comments