The Forefront of the Development for NVDIMM on Linux Kernel
summary
Status update on NVDIMM support in Linux: adds a new src_map in iomap to implement copy‑on‑write for fsdax and a direct‑access compare path for dedupe so XFS reflink + fsdax actually works; implements 1-to-n reverse mapping and a holder registration layer so memory‑failure can locate all files sharing a PMEM page and kill or recover processes; introduces mount option dax=inode for per‑inode DAX flips; remaining work fixes unbind races and cleanup on forced disable.
AI-written summary · about
chapters (6)
- 0:00Start
- 4:12Confliction of requirements
- 7:17PMDK (2/2)
- 24:56What must be implemented? Extentiomap interface
- 36:17RMAP from PMEM to filesystem (3/3)
- 40:19Compatibility for no-reflink/no-rmapbt filesystem Fujitsu Need to keep the original 1 page-ta-1 file association
related talks
24mxadfs: Inverted DAX
28mNVDIMM & Bcache: Support Non-Volatile Memory for Linux Block Layer...
48mPersistent Memory Usage within Linux Environment
43mPromise and Pitfalls of Persistent Memory
35mDeveloping Software for Persistent Memory
34mEnhancing Data Integrity in Linux
45mData Placement in Linux: Evolving Block and File I/O
38mRethinking Writeback: Scaling Linux Filesystem and Memory Performance for the Next Decade
