diff --git a/weed/mount/meta_cache/meta_cache_init.go b/weed/mount/meta_cache/meta_cache_init.go index 679cb953d..4ef1757d1 100644 --- a/weed/mount/meta_cache/meta_cache_init.go +++ b/weed/mount/meta_cache/meta_cache_init.go @@ -68,8 +68,9 @@ func doEnsureVisited(mc *MetaCache, client filer_pb.FilerClient, path util.FullP if err != nil { err = fmt.Errorf("list %s: %v", path, err) + } else { + mc.markCachedFn(path) } - mc.markCachedFn(path) return err }