From fb92e00ea04383f7e4cebe768f16aebdacf5d5bc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de>
Date: Tue, 29 Nov 2022 09:44:26 +0100
Subject: [PATCH] fix: use correct KillMode for validation service to make sure
 there are no remaining processes from the Cgroup after stopping the service

---
 .../usr/local/lib/systemd/system/validation_daemon_@.service.j2 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/templates/usr/local/lib/systemd/system/validation_daemon_@.service.j2 b/templates/usr/local/lib/systemd/system/validation_daemon_@.service.j2
index d4e7fcd..a36d60a 100644
--- a/templates/usr/local/lib/systemd/system/validation_daemon_@.service.j2
+++ b/templates/usr/local/lib/systemd/system/validation_daemon_@.service.j2
@@ -11,7 +11,7 @@ ExecStart=/usr/local/bin/validate_workflow.sh \
 	--stage upcoming \
 	--daemon
 ExecReload=/bin/kill -HUP $MAINPID
-KillMode=process
+KillMode=control-group
 Restart=on-failure
 User={{ vault_service_user }}
 Group={{ vault_service_group }}
-- 
GitLab