Filesystem-DAX

Dan Williams, Intel

Abstract: 

With v4.15 of the Linux kernel the Filesystem-DAX implementation has reached a level of functionality that satisfies a wide range of persistent memory applications, but there is more work to do. This "What's Next for Filesystem-DAX" session will discuss gaps and next steps in this space. Potential topics include:

  • RDMA interfaces for long term memory registration
  • DAX implications for filesystem metadata management
  • Error handling, i.e. going beyond "bad blocks" lists at the block device layer, and stray write protection
  • Performance topics, for example what to do about cases where persistent memory could benefit from DRAM page cache.
  • Gigantic page support, can current Linux filesystems support 1GB page mappings.
BibTeX
@conference {213037,
author = {Dan Williams},
title = {{Filesystem-DAX}},
year = {2018},
address = {Oakland, CA},
publisher = {USENIX Association},
month = feb
}