Improve FUSE Filesystem Performance and Reliability
Talkat KubeCon + CloudNativeCon + Open Source Summit China 2021 · on Friday, 2021-12-10· at 11:20· Open Source Summit 演讲厅, 虚拟会议 (Virtual)·
summary
Covers proposed Linux-kernel changes to FUSE that let filesystems bypass the userspace daemon for local data transfers to avoid extra kernel↔userspace copies, improving performance to be comparable with native kernel filesystems. Also explains a generic file-descriptor storage mechanism to enable userspace FUSE daemons to perform hot upgrades and emergency failover, increasing reliability.
AI-written summary · about
chapters (13)
- 0:00Intro
- 0:44Filesystem in USErspace
- 2:37FUSE Architecture
- 7:15FUSE FD Passthrough Metrics
- 8:50FUSE FD Passthrough Fallback Eviraal
- 9:13FUSE FD Passthrough Perf
- 10:36FUSE Daemon Reliability
- 13:13FUSE Generic FD Store
- 14:32FUSE Daemon Upgrade/Failover B Vinnal
- 16:01FUSE Core Data Structure
- 18:45FUSE FS Tag
- 22:15FUSE Failover Resend Req
- 25:11Recap & Future Work
related talks
19mExtension Framework for File Systems in User space
32mBringing up FUSE mounts C/R support
24mFuse mounts recovery and Checkpoint/Restore
34mLearning to Write Filesystems in Userspace with FUSE and Python
16meBPF-based FUSE
16mA re-introduction to s3fs
16mA re-introduction to s3fs
17mCoFS: A Filesystem for Fast Container Startup
