bfs icon indicating copy to clipboard operation
bfs copied to clipboard

fuse interface is not friendly to Nameserver

Open yvxiang opened this issue 9 years ago • 2 comments

比如ls fuse_mount_point/stat_table/tablet00000001/这个操作,会将整个链路中的stat_table, tablet00000001目录都stat一遍,还会将tablet00000001下非目录的文件做一个GetFileLocation,估计是做缓存什么的了,比如本地文件系统里会缓存一些dentry和inode,fuse估计也是走的这个逻辑 然而这大大的增加了NameServer的压力,而且有些东西我们是不需要的

yvxiang avatar May 02 '16 14:05 yvxiang

需要readdir再试一下,看看是不是ls加的逻辑。。

yvxiang avatar May 02 '16 14:05 yvxiang

直接opendir readdir,同样会将整个路径中的所有目录都stat一遍

yvxiang avatar May 03 '16 01:05 yvxiang