From f155c9c2c1386048319448e3ad140509d79803a9 Mon Sep 17 00:00:00 2001 From: Frederick Dilger Date: Wed, 28 Aug 2024 10:22:09 -0600 Subject: [PATCH] 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 Change-Id: I66a16f0601e8fddbcefad3c0301437d6120d6a27 Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/56183 Reviewed-by: Andreas Dilger Reviewed-by: Sebastien Buisson Reviewed-by: Oleg Drokin Tested-by: jenkins Tested-by: Maloo --- lustre/scripts/systemd/lsvcgss.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lustre/scripts/systemd/lsvcgss.service b/lustre/scripts/systemd/lsvcgss.service index 3577698..9d998e6 100644 --- a/lustre/scripts/systemd/lsvcgss.service +++ b/lustre/scripts/systemd/lsvcgss.service @@ -11,4 +11,4 @@ ExecStart=/usr/bin/lsvcgss_sysd ExecReload=/bin/kill -HUP $MAINPID [Install] -WantedBy=network.target +WantedBy=multi-user.target -- 1.8.3.1