Darren J Moffat wrote: > Rich.Brown at Sun.COM wrote: >> Since this new behavior may expose existing subsystems, like >> cachefs, to new failure modes, nfs4_fid() will only return a file >> ID when the client file system is mounted with "-o fid". By >> default, the option is off and the NFSv4 client will retain its >> current behavior. > > Cachefs is already EOF and was never supported with NFSv4 so if that > is the only subsystem that is potentially impacted then "-o fid" > should probably be the default. >
I am strongly against making this the default. The change I've proposed, while interesting in a narrow case, is still an incomplete implementation of the architected VOP_FID/VFS_VGET protocol. Therefore, to limit the exposure of this behavior, I propose that it is only present when specifically requested, not by default. -- Bill Baker, 512-401-1081, x64081