Whamcloud - gitweb
LU-18803 lmv: add statfs stats to LMV device 32/58432/5
authorAndreas Dilger <adilger@whamcloud.com>
Mon, 17 Mar 2025 08:11:33 +0000 (02:11 -0600)
committerOleg Drokin <green@whamcloud.com>
Thu, 10 Apr 2025 06:58:11 +0000 (06:58 +0000)
commitd06053776094c722562f8564fa7f830ca553d307
tree5e3deec9dbfab83ef9aa45fbc2c1b8a4cdb475df
parent665681122d9aa872c6088d08922ef025a979a21b
LU-18803 lmv: add statfs stats to LMV device

Enable the statfs stats for LMV to show aggregate stats, including
the marged (minimum) os_namelen from all MDTs.

Merge os_state together from targets.  Merge "downgrade" flags if
any target has a problem, mask "upgrade" flags if any target does
not have this improvement.

Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Change-Id: I07451e65b04e5570a025bd9ff2e72f34a00273c7
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/58432
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Artem Blagodarenko <ablagodarenko@ddn.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/uapi/linux/lustre/lustre_user.h
lustre/llite/llite_lib.c
lustre/llite/lproc_llite.c
lustre/lmv/lmv_obd.c
lustre/lmv/lproc_lmv.c
lustre/lov/lov_request.c