Whamcloud - gitweb
LU-8066 exports: move procfs exports to debugfs 13/57013/12
authorJames Simmons <jsimmons@infradead.org>
Tue, 25 Feb 2025 23:08:12 +0000 (18:08 -0500)
committerOleg Drokin <green@whamcloud.com>
Wed, 19 Mar 2025 23:32:27 +0000 (23:32 +0000)
commit290d1f805a3023693091fb5c50d786ff1b3b2c71
tree95437b5a359b19aeefe637a8528a32db58a9cd28
parenta20476ca22862d4efa185d0563e552c271d2e82a
LU-8066 exports: move procfs exports to debugfs

The server side has a exports proc directory with several entries.
Upstreaming requires Lustre not to use the proc directory so
we can move the exports directory to debugfs. This is server side
so the root only issue should be limited. This step will make
more of the stats Netlink work much easier.

Change-Id: I73e38813f049cf563cdc7e277e4fadecd5a94e98
Signed-off-by: James Simmons <jsimmons@infradead.org>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/57013
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Arshad Hussain <arshad.hussain@aeoncomputing.com>
Reviewed-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
13 files changed:
lustre/include/lprocfs_status.h
lustre/include/lustre_export.h
lustre/include/obd.h
lustre/include/obd_class.h
lustre/mdt/mdt_fs.c
lustre/mdt/mdt_internal.h
lustre/mdt/mdt_lproc.c
lustre/mgs/lproc_mgs.c
lustre/mgs/mgs_fs.c
lustre/obdclass/lprocfs_status.c
lustre/obdclass/lprocfs_status_server.c
lustre/ofd/lproc_ofd.c
lustre/ofd/ofd_obd.c