aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2022-02-27 23:12:28 -0800
committerchrislu <chris.lu@gmail.com>2022-02-27 23:12:28 -0800
commitde77d00c81152681b5a5c649b123989d2093dcc6 (patch)
tree457a429a95938520e30953896666f9c5d301e93f
parent18543c6e8b30f8002802460619d65843de093dd2 (diff)
downloadseaweedfs-de77d00c81152681b5a5c649b123989d2093dcc6.tar.xz
seaweedfs-de77d00c81152681b5a5c649b123989d2093dcc6.zip
correctly clean up for a file
-rw-r--r--weed/mount/weedfs_forget.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/weed/mount/weedfs_forget.go b/weed/mount/weedfs_forget.go
index 62946b216..63b560cee 100644
--- a/weed/mount/weedfs_forget.go
+++ b/weed/mount/weedfs_forget.go
@@ -65,4 +65,5 @@ func (wfs *WFS) Forget(nodeid, nlookup uint64) {
wfs.inodeToPath.Forget(nodeid, nlookup, func(dir util.FullPath) {
wfs.metaCache.DeleteFolderChildren(context.Background(), dir)
})
+ delete(wfs.fhmap.inode2fh, nodeid)
}