From 28ada09fcdf3d80d16013d1fc5c314c2a18ad2b0 Mon Sep 17 00:00:00 2001 From: wanghai01 Date: Tue, 25 Oct 2022 19:42:16 +0800 Subject: [PATCH] curvefs/client: fix deadlock when readdir and update parent xattr when write Signed-off-by: wanghai01 --- curvefs/src/client/fuse_client.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/curvefs/src/client/fuse_client.cpp b/curvefs/src/client/fuse_client.cpp index e264fecd0c..644b7427ea 100644 --- a/curvefs/src/client/fuse_client.cpp +++ b/curvefs/src/client/fuse_client.cpp @@ -655,8 +655,6 @@ CURVEFS_ERROR FuseClient::FuseOpReadDirPlus(fuse_req_t req, fuse_ino_t ino, return ret; } - ::curve::common::UniqueLock lgGuard = inodeWrapper->GetUniqueLock(); - uint64_t dindex = fi->fh; DirBufferHead *bufHead = dirBuf_->DirBufferGet(dindex); if (!bufHead->wasRead) {