From a3650db5742b9bbe8ea8ed800d81d3cfa8b27676 Mon Sep 17 00:00:00 2001 From: ahrtr Date: Fri, 8 Apr 2022 15:45:05 +0800 Subject: [PATCH] use readTx in (*store).restore --- server/storage/mvcc/kvstore.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/storage/mvcc/kvstore.go b/server/storage/mvcc/kvstore.go index 074f1bea6..a0c8fd001 100644 --- a/server/storage/mvcc/kvstore.go +++ b/server/storage/mvcc/kvstore.go @@ -330,8 +330,8 @@ func (s *store) restore() error { keyToLease := make(map[string]lease.LeaseID) // restore index - tx := s.b.BatchTx() - tx.LockOutsideApply() + tx := s.b.ReadTx() + tx.Lock() finishedCompact, found := UnsafeReadFinishedCompact(tx) if found {