> On Jul 16, 2020, at 2:46 PM, Christopher Benjamin Coffey 
> <[email protected]> wrote:
> 
> 
> I'm trying to get lustre , and rdma setup on an el8 system. I can't get 
> systemd to get the two services: lnet, and rdma shutdown correctly without 
> hanging the system. I've tried many things in the rdma.service, and 
> lnet.service files to get them to work correctly but still the issue exists. 
> Here are my service files below. Anyone know how to fix this? 

Yup, ran into the same thing.  See suggestion below.

> 
> ---------
> [Unit]
> Description=lnet management
> 
> Requires=network-online.target
> After=network-online.target rdma.service
> Wants=rdma.service
> 
> ConditionPathExists=!/proc/sys/lnet/
> 
> [Service]
> Type=oneshot
> RemainAfterExit=true
> ExecStart=/sbin/modprobe lnet
> ExecStart=/usr/sbin/lnetctl lnet configure
> ExecStart=/usr/sbin/lnetctl import /etc/lnet.conf
> ExecStop=/usr/sbin/lnetctl lnet unconfigure
> ExecStop=/usr/sbin/lustre_rmmod
> TimeoutStopSec=30
> 
> [Install]
> WantedBy=multi-user.target


Try  adding “BindsTo=rdma.service” to the lnet service file.  This should force 
the lnet service to be stopped if the rdma service is ever stopped.

—
Rick Mohr
Senior HPC System Administrator
Joint Institute for Computational Sciences
University of Tennessee




_______________________________________________
lustre-discuss mailing list
[email protected]
http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org

Reply via email to