dirents empty inside large directories
Log shows a lot of sequential[19-06-21 21:08:05.491164] 78156 [T][main] getdents() name 13394:
without values.
If I decrease the number of created elements it works. I already increased the dirents buffer to different values.
The command that creates the files is the next one, using 10 nodes, 240 processes in total : srun -B 1 --export=ALL,LD_PRELOAD=/home/nx01/shared/GekkoFS-BSC/0.5dev/lib64/libgkfs_intercept.so /home/nx01/nx01/rnou/io-500-dev/bin/mdtest -C -t -F -w 3901 -e 3901 -d /mnt/pmem_fsdax0/gkfsrnoux/gkfs_mnt/datafiles/io500.2019.06.21-20.52.35/mdt_hard -n 245190 -x /mnt/pmem_fsdax0/gkfsrnoux/gkfs_mnt/datafiles/io500.2019.06.21-20.52.35/mdt_hard-stonewall -W 300
tested on the latest dev
branch