Explore the intricacies of making O_TMPFILE more atomic in this informative 27-minute Linux Foundation talk by Steve French. Delve into the problem at hand, examine the code path, and understand the concept of atomic temp files and atomic opening. Discover the broader implications and challenges involved in converting all file systems to support this feature. Learn about temp file attribute flags and their implementation across various file systems. Gain insights into the static aspects of this optimization technique and its potential impact on Linux file system performance and security.
Overview
Syllabus
Intro
The problem
The code path
Atomic temp file
Atomic opening
The bigger problem
Convert all file systems
Temp file
Attribute flags
Other file systems
Statics
Taught by
Linux Foundation