Vault 2015 has ended
Back To Schedule
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, view media, leave feedback 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 Programmer, 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... Read More →

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