VOP_MKDIR/VOP_CREATE and namecache
John Baldwin
jhb at freebsd.org
Mon Jul 22 16:04:05 UTC 2013
On Friday, July 19, 2013 12:27:40 pm Andriy Gapon wrote:
>
> Should VOP_MKDIR and VOP_CREATE immediately insert newly created vnodes into the
> namecache? If yes, where would it be done best? FS code, VFS code, VOP
> post-hooks, something else?
Hmm, I'm not sure. However, if it is done, I think it needs to be done in the
FS code (e.g., NFS needs to be able to add it's special timestamps).
In UFS you could do this by just adding a cache_enter() call to ufs_direnter().
For NFS you would want the post-op attrs from the RPC reply (assuming it includes
attrs for the parent directory).
--
John Baldwin
More information about the freebsd-arch
mailing list