Details
-
Bug
-
Resolution: Fixed
-
Minor
-
Lustre 2.7.0
-
None
-
RHEL 6.6
lustre-client-2.7.1-2.6.32_504.30.3.el6.x86_64_g43f9fd9.x86_64
-
3
-
9223372036854775807
Description
Using lnetctl import produces different results than using lnet module parameters.
Entry in lnet.conf modprobe file:
options lnet check_routers_before_use=1 \
router_ping_timeout=130 \
dead_router_check_interval=300 \
live_router_check_interval=600\
tiny_router_buffers=8192 \
small_router_buffers=131072 \
large_router_buffers=4096 \
peer_buffer_credits=64
options lnet forwarding="enabled"
Will create the following setup:
# lnetctl routing show
routing:
- cpt[0]:
tiny:
npages: 0
nbuffers: 2048
credits: 2048
mincredits: 2048
small:
npages: 1
nbuffers: 32768
credits: 32768
mincredits: 32768
large:
npages: 256
nbuffers: 1024
credits: 1024
mincredits: 1024
......
But, specifying these parameters in /etc/sysconfig/lnet.conf does not. Entry in /etc/sysconfig/lnet.conf:
routing:
- cpt[0]:
tiny:
npages: 0
nbuffers: 2048
credits: 2048
mincredits: 2048
small:
npages: 1
nbuffers: 32768
credits: 32768
mincredits: 32768
large:
npages: 256
nbuffers: 1024
credits: 1024
mincredits: 1024
Result:
# lnetctl routing show
routing:
- cpt[0]:
tiny:
npages: 0
nbuffers: 512
credits: 512
mincredits: 512
small:
npages: 1
nbuffers: 4096
credits: 4096
mincredits: 4096
large:
npages: 256
nbuffers: 256
credits: 256
mincredits: 256
......
Are these settings not supported by lnetctl, or is using the module parameters still the preferred method?
Thanks!
–
Jesse