From 9e1cbfb5bbd21d2ea2ccd6a8a6f5e53cfffa9190 Mon Sep 17 00:00:00 2001 From: Nuno Cruces Date: Fri, 10 Oct 2025 17:37:24 +0100 Subject: [PATCH] Release snapshot. --- vfs/mvcc/mvcc.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vfs/mvcc/mvcc.go b/vfs/mvcc/mvcc.go index 47b4e7a..09649ac 100644 --- a/vfs/mvcc/mvcc.go +++ b/vfs/mvcc/mvcc.go @@ -279,6 +279,9 @@ func (m *mvccFile) Unlock(lock vfs.LockLevel) error { m.waiter.Broadcast() } } + if lock == vfs.LOCK_NONE { + m.data = nil + } m.lock = lock return nil } @@ -299,6 +302,8 @@ func (m *mvccFile) CommitPhaseTwo() error { m.mtx.Lock() defer m.mtx.Unlock() m.mvccDB.data = m.data + m.lock = vfs.LOCK_NONE + m.data = nil } return nil }