Extending (Disk) Data Integrity Support in Linux

Session information has not yet been published for this event.

Scheduled: Thursday, September 8, 2011 from 10:00 – 10:50am in Alexander Valley Ball Room

One Line Summary

This talk summarizes where T10 DIF support sits today in Linux, and moves on to exposing the integrity API to userspace and how we might accomplish this through the filesystems.


There is a new crop of data storage systems that allow the OS to tag each sector with a checksum and other metadata (DIF); this talk will summarize where Linux is today in terms of interfacing with hardware, then discuss how to modify filesystems to use these features and expose some of the API to user space programs. It is hoped that we can come out of the discussion with a rough userland interface and a better idea what work needs to be done to the filesystems to support the features.


DIF, data integrity, ext4, btrfs, userland

Presentation Materials



  • Biography

    Darrick has been with the IBM Linux Technology Center for the past six years. In that time he has worked on many areas of the kernel, most notably environmental sensors, storage drivers, energy management, and most recently ext4.