Whamcloud - gitweb
LU-16959 lnet: auto-tune ARP-related sysctl setting 10/53310/24
authorFrank Sehr <fsehr@whamcloud.com>
Fri, 1 Dec 2023 23:00:51 +0000 (15:00 -0800)
committerOleg Drokin <green@whamcloud.com>
Wed, 17 Jul 2024 15:20:56 +0000 (15:20 +0000)
commit6cdf1ab52b09877bcb2a90973cff603e740c5833
tree80b4b808753e82114fee96b34fac57ebc65291e7
parentd4aecb71dc563213d941e059dad8b0e68f389dbb
LU-16959 lnet: auto-tune ARP-related sysctl setting

Default linux settings for net.ipv4.neigh.default.gc_thresh* may be
too low. The configuration file contains recommended threshold values
for the arp table configuration for larger systems. These values are
not set by default and can be enabled by setting the
enable_sysctl_setup parameter to 1 in the configuration file.
To activate the changes immediately please execute
sysctl -p /etc/lnet-sysctl.conf as root.
New ticket fot documentation
LUDOC-528 - Adding documentation for enable_sysctl_setup

Test-Parameters: trivial testlist=sanity-lnet env=ONLY=260
Signed-off-by: Frank Sehr <fsehr@whamcloud.com>
Change-Id: I34af4b402b59341ee7e9cfb45fef7c67eb5e78e9
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/53310
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Reviewed-by: Cyril Bordage <cbordage@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
12 files changed:
lnet/lnet/module.c
lnet/utils/lnetconfig/liblnetconfig.c
lnet/utils/lnetconfig/liblnetconfig.h
lnet/utils/lnetctl.c
lustre.spec.in
lustre/conf/99-lustre.rules
lustre/conf/Makefile.am
lustre/conf/lnet-sysctl.conf [new file with mode: 0644]
lustre/scripts/Makefile.am
lustre/scripts/lnet-sysctl-config [new file with mode: 0755]
lustre/tests/sanity-lnet.sh
lustre/tests/test-framework.sh