Browse Source

make sure response error when TOC parse failed

Signed-off-by: songjiayang <songjiayang1@gmail.com>
pull/10623/head
songjiayang 2 years ago
parent
commit
c2af0de522
  1. 9
      tsdb/index/index.go

9
tsdb/index/index.go

@ -174,18 +174,15 @@ func NewTOCFromByteSlice(bs ByteSlice) (*TOC, error) {
return nil, errors.Wrap(encoding.ErrInvalidChecksum, "read TOC")
}
if err := d.Err(); err != nil {
return nil, err
}
return &TOC{
toc := &TOC{
Symbols: d.Be64(),
Series: d.Be64(),
LabelIndices: d.Be64(),
LabelIndicesTable: d.Be64(),
Postings: d.Be64(),
PostingsTable: d.Be64(),
}, nil
}
return toc, d.Err()
}
// NewWriter returns a new Writer to the given filename. It serializes data in format version 2.

Loading…
Cancel
Save