[PATCH 00/25] Start of removal of lustre procfs support

Oleg Drokin green at linuxhacker.ru
Mon May 18 04:41:22 UTC 2015


Hm,
Actually please don't merge this one yet.
I have a better one in the works that I'll hopefully send in the next couple of days.

Thanks.

On May 16, 2015, at 3:30 AM, green at linuxhacker.ru wrote:

> From: Oleg Drokin <green at linuxhacker.ru>
> 
> This is beginning of work in the area. It takes a bit longer than
> anticipated, so I don't want for you (Greg) to have an impression
> we disppeared again on this issue.
> 
> Patches move all sensible parameters from /proc/fs/lustre and
> /proc/fs/lustre/llite to /sys/fs/lustre. Teh remaining files would be
> moved to debugfs separately.
> 
> Additionally a bunch of /proc/sys/lnet/ controls is removed either
> as no longer needed or because they are accessible as libcfs module
> parameters so probably no point in having several ways of accessing
> them.
> 
> Conversion of other subsystems and more sysctl rearranging will
> follow somewhat soon, onc ewe actually get them to work properly.
> 
> Dmitry Eremin (2):
>  staging/lustre/libcfs: Remove redundant enums and sysctl moduleparams
>  staging/lustre/libcfs: Remove unneeded lnet watchdog_ratelimit sysctl
> 
> Oleg Drokin (23):
>  staging/lustre: Generic helpers for sysfs
>  staging/lustre: Move /proc/fs/lustre root level files to sysfs
>  staging/lustre/llite: Preparation to move /proc/fs/lustre/llite to
>    sysfs
>  staging/lustre/llite: move /proc/fs/lustre/llite/blocksize to sysfs
>  staging/lustre/llite: move /proc/fs/lustre/llite/kbytes* to sysfs
>  staging/lustre/llite: move /proc/fs/lustre/llite/files* to sysfs
>  staging/lustre/llite: move /proc/fs/lustre/llite/client_type to sysfs
>  staging/lustre/llite: move /proc/fs/lustre/llite/fstype to sysfs
>  staging/lustre/llite: move /proc/fs/lustre/llite/uuid to sysfs
>  staging/lustre/llite: move /proc/fs/lustre/llite/max_read_ahead_mb to
>    sysfs
>  staging/lustre/llite: move llite/max_read_ahead_per_file_mb to sysfs
>  taging/lustre/llite: move llite/max_read_ahead_whole_mb to sysfs
>  staging/lustre/llite: move /proc/fs/lustre/llite/checksum_pages to
>    sysfs
>  staging/lustre/llite: remove unused ll_max_rw_chunk
>  staging/lustre/llite: move /proc/fs/lustre/llite/stats_track* to sysfs
>  staging/lustre/llite: move /proc/fs/lustre/llite/statahead_{max,agl}
>    to sysfs
>  staging/lustre/llite: move /proc/fs/lustre/llite/lazystatfs to sysfs
>  staging/lustre/llite: move /proc/fs/lustre/llite/*_easize to sysfs
>  staging/lustre/llite: remove llite/*_cookiesize proc files
>  staging/lustre/llite: move /proc/fs/lustre/llite/xattr_cache to sysfs
>  staging/lustre/libcfs: Remove redundant sysctl moduleparams
>  staging/lustre/libcfs: get rid of /proc/sys/lnet/console_backoff
>  staging/lustre: remove alloc_fail_rate sysctl
> 
> .../lustre/include/linux/libcfs/libcfs_debug.h     |   1 -
> .../lustre/include/linux/libcfs/libcfs_private.h   |  28 +-
> .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c    |  12 -
> .../staging/lustre/lnet/klnds/socklnd/socklnd.c    |   5 -
> .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c |   3 +-
> drivers/staging/lustre/lnet/lnet/router_proc.c     |  11 -
> .../staging/lustre/lustre/include/lprocfs_status.h |  21 +
> .../staging/lustre/lustre/include/obd_support.h    |  12 +-
> drivers/staging/lustre/lustre/libcfs/debug.c       |  37 +-
> drivers/staging/lustre/lustre/libcfs/module.c      | 110 ----
> .../staging/lustre/lustre/llite/llite_internal.h   |   9 +-
> drivers/staging/lustre/lustre/llite/llite_lib.c    |   8 +-
> drivers/staging/lustre/lustre/llite/lproc_llite.c  | 572 ++++++++++-----------
> drivers/staging/lustre/lustre/llite/super25.c      |  11 +-
> drivers/staging/lustre/lustre/obdclass/class_obd.c |   6 +-
> .../lustre/lustre/obdclass/linux/linux-module.c    | 106 ++--
> .../lustre/lustre/obdclass/linux/linux-sysctl.c    |  38 --
> .../lustre/lustre/obdclass/lprocfs_status.c        |  24 +
> drivers/staging/lustre/sysfs-fs-lustre             | 192 +++++++
> 19 files changed, 620 insertions(+), 586 deletions(-)
> create mode 100644 drivers/staging/lustre/sysfs-fs-lustre
> 
> -- 
> 2.1.0



More information about the devel mailing list