> > I really don't want to enable write delegations until we figure out how > > to enforce them correctly against local (non-nfs) users of the exported > > filesystem as well. In addition to breaking delegations on read opens, > > that means breaking delegations or doing a cb_getattr on operations like > > stat. > > do you know whether there are local FS where the maintainers at least plan > to incorporate delegations? I'm not a Linux guy, so I'm not familiar with the internal structure, but... in general, I don't think the problem is with local file systems. Usually the problem is with local system call access. For example, if a process running locally on the server opens a file, the delegation should be recalled, so that changes done locally on the client get flushed back to the server. Also, a write delegation allows a client to do byte range locking locally in the client, so the write delegation needs to be recalled before anything gets a byte range lock locally in the server. A Samba server running in the nfs server would be doing "local" ops for the purpose of this discussion. (I'm not sure if Samba goes as far as doing Open/Share locks for clients?) rick -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html