Skip to content

Commit a9b4a1d

Browse files
committed
manifest: check Insert error in makeBTree
1 parent dbc1c12 commit a9b4a1d

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

internal/manifest/level_metadata.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,9 @@ func makeBTree(cmp base.Compare, bcmp btreeCmp, files []*TableMetadata) (btree,
6565
t.cmp = cmp
6666
t.bcmp = bcmp
6767
for _, f := range files {
68-
t.Insert(f)
68+
if err := t.Insert(f); err != nil {
69+
panic(err)
70+
}
6971
}
7072
return t, newLevelSlice(t.Iter())
7173
}

testdata/compaction_check_ordering

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,9 @@ L0
4141
L0 files 000001 and 000002 are not properly ordered: <#2-#4> vs <#3-#3>
4242

4343
check-ordering
44-
L0
44+
L0.0
4545
a.SET.3-d.SET.3
46+
L0.1
4647
a.SET.3-b.SET.3
4748
----
4849
OK

0 commit comments

Comments
 (0)