Whamcloud - gitweb
LU-16821 llite: report 1MiB directory blocksize 60/50960/4
authorAndreas Dilger <adilger@dilger.ca>
Thu, 11 May 2023 17:49:52 +0000 (11:49 -0600)
committerOleg Drokin <green@whamcloud.com>
Thu, 31 Aug 2023 06:30:33 +0000 (06:30 +0000)
commitd6673e545612fce31201eefdc8065fecf7fa3efd
treef9c32e817f9deb4f5e808fd0cc0cf823c93b5046
parent8d24aa6b8e662a2aa52af4ee652c9f01c2c26cc4
LU-16821 llite: report 1MiB directory blocksize

Report st_blksize=1048576 for directories so that glibc readdir()
will allocate a larger buffer to match the MDS_READDIR size
and reduce the number of syscalls for large dirs.

Signed-off-by: Andreas Dilger <adilger@dilger.ca>
Change-Id: If64057c20ecc35194c319d2a88c3036f12c41ed5
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/50960
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Li Dongyang <dongyangli@ddn.com>
lustre/llite/file.c