Whamcloud - gitweb
LU-17899 scripts: Fix lsvcgss service startup dependencies 83/56183/3
authorFrederick Dilger <fdilger@whamcloud.com>
Wed, 28 Aug 2024 16:22:09 +0000 (10:22 -0600)
committerOleg Drokin <green@whamcloud.com>
Sun, 8 Sep 2024 16:05:42 +0000 (16:05 +0000)
commitf155c9c2c1386048319448e3ad140509d79803a9
tree912c9b533132d7b2f3baa6adbab7c7fa830056f3
parent0de36294746022f9cf01577b04d0de14bd139e8e
LU-17899 scripts: Fix lsvcgss service startup dependencies

A VM was found which did not start networking on boot due to a
circular dependency between it and the lsvcgss service description:

 systemd: network-online.target: Found ordering cycle on network.target
 systemd: network-online.target: Found dependency on lsvcgss.service
 systemd: network-online.target: Found dependency on network-online.target
 systemd: network-online.target: Job network.target/stop deleted to
      break ordering cycle starting with network-online.target/stop

The lsvcgss.service file include "WantedBY=network.target", however
since "network.target" can start before "network-online.target" this
can cause service order issues on boot.

Instead "WantedBy=multi-user.target" is used, which is common usage
for network based services with RHEL linux.

Test-Parameters: trivial
Fixes: 5e39181b6d8 ("LU-17899 gss: improved systemd unit file for SSK daemon")
Signed-off-by: Frederick Dilger <fdilger@whamcloud.com>
Change-Id: I66a16f0601e8fddbcefad3c0301437d6120d6a27
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/56183
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Sebastien Buisson <sbuisson@ddn.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/scripts/systemd/lsvcgss.service