Please note: This schedule is automatically displayed in China Standard Time (UTC +8). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
FUSE (Filesystem in UserSpacE) is widely adopted for its implementation simplicity and ease of deployment. However, due to its user-kernel space separation design, it introduces extra data copy between user and kernel spaces. The FUSE userspace daemon is more prone to failures too. The talk will present some latest improvements being discussed in the Linux kernel community. With these improvements, FUSE filesystems can bypass the userspace daemon when sending local data to applications. It hugely improves FUSE filesystem performance, making it comparable with native kernel filesystems. A generic file descriptor storage is also introduced to help FUSE userspace daemons to implement hot-upgrade and panic-failover, and thus greatly improves FUSE filesystem reliability.
Tao is a software developer at Ant Group working on kata containers and related technologies. He is a member of Kata Containers project architecture committee, and a maintainer of the Dragonfly image service Nydus project. His interests include all kinds of file systems and virtualization... Read More →