Hi, I found there is a big difference of time performance between "ls" function and "find" function in Gluster File System <https://gluster.readthedocs.io/en/latest/Administrator%20Guide/GlusterFS%20Introduction/>. Here is the minimal working example.
mkdir tmp touch tmp/{000..300}.txt time find ./ -path '*tmp*' -name '*.txt'> /dev/null real 0m42.629s user 0m0.675s sys 0m1.438s time ls tmp/*.txt > /dev/null real 0m0.042s user 0m0.003s sys 0m0.003s So I am wondering what C code you use for "ls" and "find" and how you explain "*" in "ls" and "find" to lead to this big difference in Gluster File System. Thanks a lot. Zhao