On Tue, Aug 06, 2013 at 12:32:13PM +0200, J. Hannken-Illjes wrote: > To answer my own question: Yes, nfs_vinvalbuf() ignores errors from > vinvalbuf() and therefore delayed write errors get lost. Running the > test on NFS v2 instead of NFS v3, these errors even get lost with > fsync() or close() only. > > The attached diff fixes this behaviour by keeping delayed write errors > from vinvalbuf() for fsync() or close(). > > Comments or objections anyone?
I didn't try to run it, but it looks good. Thanks for looking into this ! -- Manuel Bouyer <bou...@antioche.eu.org> NetBSD: 26 ans d'experience feront toujours la difference --