NFS client/buffer cache deadlock

Garrett Wollman wollman at csail.mit.edu
Fri Apr 22 08:28:20 PDT 2005


<<On Fri, 22 Apr 2005 11:08:35 -0400, Brian Fundakowski Feldman <green at FreeBSD.ORG> said:


> Can you find any evidence that it's acceptable to interleave multiple
> writers that are doing O_APPEND?  At best, to do what you're asking,
> they could be kept from being interleaved from the context of one
> specific NFS client host...

As far as POSIX goes, the standard says that applications are expected
to handle serialization.  It makes no exception for O_APPEND.

-GAWollman



More information about the freebsd-current mailing list