On 28 Oct 2014, at 14:37, Emmanuel Dreyfus <m...@netbsd.org> wrote: > On Sun, Oct 26, 2014 at 09:21:13AM +0100, J. Hannken-Illjes wrote: >> - You should recover the error in puffs_vnop_close() too. > > Should I? puffs_vnop_close() does not cause VOP_STRATEGY to be > called, it only send a message to the filesystem: If I recover > the VOP_STRATEGy error there I will steall it from a write or > fsync call.
Doesn't puffs allow async writes? NFS allows them and therefore VOP_CLOSE is the last chance to report write errors back to the application. -- J. Hannken-Illjes - hann...@eis.cs.tu-bs.de - TU Braunschweig (Germany)