From 59dfaf5aec0f1ea2b630abc56593c08db19779ee Mon Sep 17 00:00:00 2001 From: Ahmed Yasin Koculu Date: Tue, 16 Aug 2022 00:07:08 +0200 Subject: [PATCH] Improves Lazy WAL transaction log compaction performance. --- .../WAL/LazyFileSystemWriteAheadLog.cs | 68 ++++++++++++------- 1 file changed, 44 insertions(+), 24 deletions(-) diff --git a/src/ZoneTree/WAL/LazyFileSystemWriteAheadLog.cs b/src/ZoneTree/WAL/LazyFileSystemWriteAheadLog.cs index 68c65d5..e28b6b1 100644 --- a/src/ZoneTree/WAL/LazyFileSystemWriteAheadLog.cs +++ b/src/ZoneTree/WAL/LazyFileSystemWriteAheadLog.cs @@ -40,8 +40,12 @@ public sealed class LazyFileSystemWriteAheadLog : IWriteAheadLog : IWriteAheadLog : IWriteAheadLog : IWriteAheadLog : IWriteAheadLog : IWriteAheadLog