NFS client/buffer cache deadlock

Marc Olzheim marcolz at stack.nl
Wed Apr 20 11:03:33 PDT 2005


On Wed, Apr 20, 2005 at 01:28:39PM -0400, Brian Fundakowski Feldman wrote:
> > It is ok to return partial success if the first chunk of a large write
> > succeeded and a later chunk failed persistently, but not if it cannot be
> > performed as a single NFS transaction.
> 
> What is your rationale for this?

Probably the part that you quoted about the write() after the short
write() supposedly returning an error.

Besides from that: since it isn't non-blocking, why not just block until
everything is written ? That's the way it is done on FreeBSD 4.x and
that's how I interpret the standards...

Marc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20050420/d6eb8ae5/attachment.bin


More information about the freebsd-hackers mailing list