VOP_MKDIR/VOP_CREATE and namecache
Andriy Gapon
avg at FreeBSD.org
Wed Jul 24 12:29:03 UTC 2013
on 22/07/2013 18:10 John Baldwin said the following:
> 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).
>
I've read this as "don't bother" :-)
Thank you for the feedback!
--
Andriy Gapon
More information about the freebsd-arch
mailing list