aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2022-04-09 22:52:59 -0700
committerchrislu <chris.lu@gmail.com>2022-04-09 22:52:59 -0700
commit261ba0208eaee06d6ff3f08b7e3e2f83df7f3cde (patch)
tree440f890aff5aa0c793d9340cae7a43c2a54e01ae
parent71e837d6f17916cf54478e61ee132c6c6e5e1565 (diff)
downloadseaweedfs-261ba0208eaee06d6ff3f08b7e3e2f83df7f3cde.tar.xz
seaweedfs-261ba0208eaee06d6ff3f08b7e3e2f83df7f3cde.zip
lock-protected setting entry
-rw-r--r--weed/mount/filehandle_map.go1
-rw-r--r--weed/mount/weedfs_filehandle.go1
2 files changed, 1 insertions, 1 deletions
diff --git a/weed/mount/filehandle_map.go b/weed/mount/filehandle_map.go
index a8af391af..e6e2d15c9 100644
--- a/weed/mount/filehandle_map.go
+++ b/weed/mount/filehandle_map.go
@@ -49,6 +49,7 @@ func (i *FileHandleToInode) AcquireFileHandle(wfs *WFS, inode uint64, entry *fil
} else {
fh.counter++
}
+ fh.entry = entry
return fh
}
diff --git a/weed/mount/weedfs_filehandle.go b/weed/mount/weedfs_filehandle.go
index 18bfe07f2..2d06acbb3 100644
--- a/weed/mount/weedfs_filehandle.go
+++ b/weed/mount/weedfs_filehandle.go
@@ -10,7 +10,6 @@ func (wfs *WFS) AcquireHandle(inode uint64, uid, gid uint32) (fileHandle *FileHa
_, _, entry, status = wfs.maybeReadEntry(inode)
if status == fuse.OK {
fileHandle = wfs.fhmap.AcquireFileHandle(wfs, inode, entry)
- fileHandle.entry = entry
}
return
}