From d6b4290527e9f8a041e765e7c82556230a25b1be Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Thu, 22 Oct 2026 02:59:21 -0700 Subject: [PATCH] filer: skip the inode index write when the path is already recorded --- weed/filer/filer_inode_index.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/weed/filer/filer_inode_index.go b/weed/filer/filer_inode_index.go index 83dd6f9bdb..d1a6b4fa21 100644 --- a/weed/filer/filer_inode_index.go +++ b/weed/filer/filer_inode_index.go @@ -210,7 +210,9 @@ func (fsw *FilerStoreWrapper) storeInodeIndex(ctx context.Context, path util.Ful } record = &InodeIndexRecord{Generation: InodeIndexInitialGeneration} } - record.AddPath(path) + if !record.AddPath(path) { + return nil + } value, err := record.Encode() if err != nil {