On April 9, 2018 12:26:21 PM PDT, Anthony Iliopoulos <ail...@altatus.com> wrote:

>I honestly do not expect that keeping around the failed pages will
>be an acceptable change for most kernels, and as such the
>will probably be to coordinate in userspace for the fsync().

Why is that required? You could very well just keep per inode information about 
fatal failures that occurred around. Report errors until that bit is explicitly 
cleared.  Yes, that keeps some memory around until unmount if nobody clears it. 
But it's orders of magnitude less, and results in usable semantics.

Sent from my Android device with K-9 Mail. Please excuse my brevity.

Reply via email to