<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Fluorine-Manager.git/docs/fuse_vfs_perf_handoff.md, branch main</title>
<subtitle>A port of MO2 in linux with NaK integration and FUSE based VFS. Comes with Root Builder support by default.</subtitle>
<id>http://git.schererleander.de/Fluorine-Manager.git/atom/docs/fuse_vfs_perf_handoff.md?h=main</id>
<link rel='self' href='http://git.schererleander.de/Fluorine-Manager.git/atom/docs/fuse_vfs_perf_handoff.md?h=main'/>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/Fluorine-Manager.git/'/>
<updated>2026-03-08T06:45:11Z</updated>
<entry>
<title>FUSE VFS performance: attr cache, selective invalidation, init tuning</title>
<updated>2026-03-08T06:45:11Z</updated>
<author>
<name>SulfurNitride</name>
<email>SulfurNitride@users.noreply.github.com</email>
</author>
<published>2026-03-08T06:45:11Z</published>
<link rel='alternate' type='text/html' href='http://git.schererleander.de/Fluorine-Manager.git/commit/?id=f055928b771df2f0dec8eb2757c2fb065c696855'/>
<id>urn:sha1:f055928b771df2f0dec8eb2757c2fb065c696855</id>
<content type='text'>
- Increase ATTR_CACHE_SECONDS from 1.0s to 30.0s (90% getattr reduction)
- Replace nuclear clearDirCache() with selective invalidateDirCache() that
  only clears the affected parent directory instead of all caches
- Add mo2_init callback: enable FUSE_CAP_AUTO_INVAL_DATA for kernel page
  cache retention across open/close, increase max_readahead/max_write to 1MB
- Switch open_files_mutex to shared_mutex for concurrent read access
- Add perf handoff doc for VFS optimization history

Co-Authored-By: Claude Opus 4.6 &lt;noreply@anthropic.com&gt;
</content>
</entry>
</feed>
