Whamcloud - gitweb
LU-16771 llite: cache statfs data for projects 81/58781/11
authorAlex Zhuravlev <bzzz@whamcloud.com>
Mon, 14 Apr 2025 16:51:35 +0000 (19:51 +0300)
committerOleg Drokin <green@whamcloud.com>
Wed, 21 May 2025 05:17:37 +0000 (05:17 +0000)
commit2354f2f040d6c581bf6e523de9dd26f5467ae7c4
treee5671c722c09431f1e7aff0951216e1df9e624f4
parent3fe0d34ce53e2f1cc8511b077fc8c3582da925e7
LU-16771 llite: cache statfs data for projects

use per-fs rhashtable to cache project-related statfs

Test-Parameters: fstype=ldiskfs testlist=sanity
Test-Parameters: fstype=ldiskfs testlist=sanity-quota
Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: I0bcac75afb9ab74535e2c553c575a812116b14d4
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/58781
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Sergey Cheremencev <scherementsev@ddn.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/llite/llite_internal.h
lustre/llite/llite_lib.c