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