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
--

Reply via email to