store/nbs: fix dropped errors

This commit is contained in:
Lars Lehtonen
2021-03-09 14:07:37 -08:00
parent ce633a4fad
commit 5c56b8a5dc
2 changed files with 5 additions and 2 deletions

View File

@@ -245,18 +245,19 @@ func (fm5 fileManifestV5) parseManifest(r io.Reader) (manifestContents, error) {
}
specs, err := parseSpecs(slices[prefixLen:])
if err != nil {
return manifestContents{}, err
}
lock, err := parseAddr(slices[2])
if err != nil {
return manifestContents{}, err
}
gcGen, err := parseAddr(slices[4])
if err != nil {
return manifestContents{}, err
}
return manifestContents{
vers: slices[1],

View File

@@ -67,6 +67,7 @@ func TestTableSetToSpecsExcludesEmptyTable(t *testing.T) {
assert := assert.New(t)
ts := newFakeTableSet()
specs, err := ts.ToSpecs()
require.NoError(t, err)
assert.Empty(specs)
mt := newMemTable(testMemTableSize)
mt.addChunk(computeAddr(testChunks[0]), testChunks[0])
@@ -171,6 +172,7 @@ func TestTableSetRebase(t *testing.T) {
ts = insert(ts, []byte("novel"))
specs, err = fullTS.ToSpecs()
require.NoError(t, err)
ts, err = ts.Rebase(context.Background(), specs, nil)
require.NoError(t, err)
assert.Equal(4, ts.Size())