From f3287d135c214eb530656a71120545a6a0ec1ae8 Mon Sep 17 00:00:00 2001 From: zemul Date: Wed, 29 Mar 2023 15:59:44 +0800 Subject: [PATCH] fix:mount deadlock --- weed/mount/filehandle.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/weed/mount/filehandle.go b/weed/mount/filehandle.go index 67298b047..38115fdce 100644 --- a/weed/mount/filehandle.go +++ b/weed/mount/filehandle.go @@ -103,6 +103,9 @@ func (fh *FileHandle) AddChunks(chunks []*filer_pb.FileChunk) { } func (fh *FileHandle) ReleaseHandle() { + fh.Lock() + defer fh.Unlock() + fh.entryLock.Lock() defer fh.entryLock.Unlock()