From 40089b6753b78f45abd213a0da7750541edd6b24 Mon Sep 17 00:00:00 2001 From: chrislu Date: Sun, 24 Jul 2022 13:43:11 -0700 Subject: [PATCH] maintain node lookup counter --- weed/mount/inode_to_path.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/weed/mount/inode_to_path.go b/weed/mount/inode_to_path.go index dd125f250..0c34b2ab4 100644 --- a/weed/mount/inode_to_path.go +++ b/weed/mount/inode_to_path.go @@ -38,6 +38,7 @@ func (ie *InodeEntry) removeOnePath(p util.FullPath) bool { ie.paths[x] = ie.paths[x+1] } ie.paths = ie.paths[0 : len(ie.paths)-1] + ie.nlookup-- return true } @@ -171,6 +172,7 @@ func (i *InodeToPath) AddPath(inode uint64, path util.FullPath) { ie, found := i.inode2path[inode] if found { ie.paths = append(ie.paths, path) + ie.nlookup++ } else { i.inode2path[inode] = &InodeEntry{ paths: []util.FullPath{path},