Whamcloud - gitweb
LU-16771 llite: statfs on regular files is OK 98/59898/8
authorAndreas Dilger <adilger@whamcloud.com>
Mon, 23 Jun 2025 19:21:23 +0000 (13:21 -0600)
committerOleg Drokin <green@whamcloud.com>
Tue, 8 Jul 2025 03:59:26 +0000 (03:59 +0000)
commit7efafec4bd8944b8d5123b73583989383446fbcd
tree5766e07ca1bed7fc26726d3c6db329fe7cbfba25
parentbd7a11a0e28c3bbea5b10bff5293236bb70a8bb9
LU-16771 llite: statfs on regular files is OK

It shouldn't be considered a bug to statfs() a regular file.
There doesn't appear to be anything directory-specific in
ll_statfs_project() that would warrant this LASSERT(), and
it can be trivially triggered from userspace.

Fixes: 2354f2f040 ("LU-16771 llite: cache statfs data for projects")
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Change-Id: I3cf6b123e7ff40d233b4bb247935835a582b4a8f
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/59898
Reviewed-by: Timothy Day <timday@amazon.com>
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-by: Li Dongyang <dongyangli@ddn.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/llite/llite_lib.c
lustre/tests/sanity-quota.sh