On 12/12/2012 05:35 AM, Paul Gideon Dann wrote:
After more poking-about: filp_close() in the VFS calls nfs_file_flush(), which writes the file back to the server. The struct file we're given is freed up shortly after calling flush, so this looks like the last chance we get to write changes (and I don't think we should change that). Hmm, so is this maybe an implementation limitation? I would expect "nocto" to
On Tuesday 11 Dec 2012 12:08:46 you wrote: prevent that flushing, since that seems to be the main purpose of "nocto". But maybe it would have been too much work to buffer the flushes, and so every file gets flushed on close anyway?
Paul
Something like that, yeah. "nocto" just applies to the attribute cache, and does not change the flushing behavior. - Bryan