This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Thursday, March 12 • 1:40pm - 2:30pm
Lazytime: Optimizing File Systems By Lazily Writing Back Timestamps - Ted Ts'o, Google

Sign up or log in to save this to your schedule and see who's attending!

This presentation describes a new way to optimize Linux file system writes by suppressing unnecessary updates to the inode's timestamps. This is done by adding an additional level of inode dirtiness. Currently we have two levels to indicate whether the inode should be written back via fdatasync(2) or not. Lazytime adds a third, weaker, level of dirtiness which suppresses write backs except via an explicit fsync(2) or the entire file system is synced or unmounted. Lazytime was originally conceived as an ext4-specific optimization, since this optimization is especially effective for ext4, but it is now an optimization that can be used by any file system.


Theodore Ts'o

Staff Engineer, Google
Theodore Ts'o is the first North American Linux Kernel Developer, and started working with Linux in September, 1991. He previously served as CTO for the Linux Foundation, and is currently employed at Google. Theodore is a Debian Developer, and is the maintainer of the ext4 file system in the Linux kernel. He is the maintainer and original author of the e2fsprogs userspace utilities for the ext2, ext3, and ext4 file systems.

Thursday March 12, 2015 1:40pm - 2:30pm
Studio 3