Messages per Month
| From | Sent On | Attachments |
|---|---|---|
| Brian Fundakowski Feldman | Apr 14, 2005 10:07 pm | |
| Marc Olzheim | Apr 15, 2005 6:21 am | |
| Brian Fundakowski Feldman | Apr 15, 2005 8:21 am | |
| Marc Olzheim | Apr 18, 2005 2:25 am | |
| Marc Olzheim | Apr 19, 2005 6:32 am | |
| Brian Fundakowski Feldman | Apr 19, 2005 8:18 am | |
| Marc Olzheim | Apr 19, 2005 9:02 am | |
| Marc Olzheim | Apr 19, 2005 9:09 am | |
| Brian Fundakowski Feldman | Apr 19, 2005 9:17 am | |
| Brian Fundakowski Feldman | Apr 19, 2005 1:48 pm | |
| Marc Olzheim | Apr 20, 2005 7:04 am | |
| Brian Fundakowski Feldman | Apr 20, 2005 7:26 am | |
| Marc Olzheim | Apr 20, 2005 7:39 am | |
| Brian Fundakowski Feldman | Apr 20, 2005 8:22 am | |
| Marc Olzheim | Apr 20, 2005 8:35 am | |
| Brian Fundakowski Feldman | Apr 20, 2005 8:54 am | |
| Jilles Tjoelker | Apr 20, 2005 10:12 am | |
| Brian Fundakowski Feldman | Apr 20, 2005 10:31 am | |
| Brian Fundakowski Feldman | Apr 20, 2005 11:03 am | |
| Marc Olzheim | Apr 20, 2005 11:03 am | |
| Dag-Erling Smørgrav | Apr 21, 2005 1:36 am | |
| Garrett Wollman | Apr 21, 2005 4:50 am | |
| Garrett Wollman | Apr 21, 2005 4:51 am | |
| Garrett Wollman | Apr 22, 2005 5:49 am | |
| Brian Fundakowski Feldman | Apr 22, 2005 8:12 am | |
| Brian Fundakowski Feldman | Apr 22, 2005 8:38 am | |
| Garrett Wollman | Apr 23, 2005 5:09 am |
| Subject: | NFS client/buffer cache deadlock | |
|---|---|---|
| From: | Garrett Wollman (woll...@csail.mit.edu) | |
| Date: | Apr 21, 2005 4:50:58 am | |
| List: | org.freebsd.freebsd-hackers | |
<<On Wed, 20 Apr 2005 16:38:42 +0200, Marc Olzheim <marc...@stack.nl> said:
Btw.: I'm not sure write(),writev() and pwrite() are allowed to do short writes on regular files... ?
I believe it is the intent of the Standard to prohibit this (a paragraph in the rationale says that short writes can only happen if O_NONBLOCK is set, but this is clearly wrong because the normative text says end-of-medium also results in a short write) but there does not appear to be any language which requires atomic behavior for descriptors other than pipes and FIFOs.
As a quality-of-implementation matter, for writes to regular files not to be atomic would be considered surprising.
-GAWollman





