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