Skip to content

Commit c683e02

Browse files
committed
Dispose bottom segments before drop.
1 parent c58504f commit c683e02

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/ZoneTree/Core/ZoneTree.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,9 +273,14 @@ public void Drop()
273273
DiskSegment.Drop();
274274
DiskSegment.Dispose();
275275
foreach (var ros in ReadOnlySegmentQueue)
276+
{
276277
ros.Drop();
278+
}
277279
foreach (var bs in BottomSegmentQueue)
280+
{
278281
bs.Drop();
282+
bs.Dispose();
283+
}
279284
Options.WriteAheadLogProvider.DropStore();
280285
Options.RandomAccessDeviceManager.DropStore();
281286
}

0 commit comments

Comments
 (0)