NVSL / linux-nova

NOVA is a log-structured file system designed for byte-addressable non-volatile memories, developed at the University of California, San Diego.
http://nvsl.ucsd.edu/index.php?path=projects/nova
Other
421 stars 117 forks source link

XFSTests generic/428: writes to dax-mmapped pages don't work #20

Closed stevenjswanson closed 6 years ago

stevenjswanson commented 7 years ago

Currently NOVA does not support writing to pages that mmap'd.

We have a fix for this that involves page faults. It is not fast, but we expect this case to be rare.

We have not implemented the fix because of some locking issue.

@Andiry can explain the locking problem in more detail.

Andiry commented 6 years ago

Fixed in the latest version.