tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: NFS over-quota not detected if utimes() called before fsync()/close()
On Sun, Jul 07, 2013 at 07:55:12PM +0200, Manuel Bouyer wrote:
> On Sun, Jul 07, 2013 at 10:18:29AM -0700, Erik Fair wrote:
> > The problem of close(2) returning an "unexpected" error showed up in the
> > original Andrew Filesystem (AFS) papers from CMU, too - AFS syncs on close,
> > which can fail, but they found most applications not checking the return
> > code from close(2).
>
> Yes, it's the same issue as NFS: write(2) can't return the error, unless
> it really does the write (in this case the writes are synchrounous).
I don't think that's quite true. It could do the quota accounting for the
write, but not actually do the write. If all the quota datastructures
are in-core, that might be fast enough.
Thor
Home |
Main Index |
Thread Index |
Old Index