From 55bfa1af294728b064df2121c84c89970518cf60 Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Fri, 21 Oct 2022 10:07:27 -0400 Subject: [PATCH] batcave vmdiff.sh: timeout this hourly cron job to 1h Prevent these jobs from running so long that new jobs can get started meanwhile. batcave has been observed to run sometimes dozens of old list-vms-per-host processes under unusual but not rare circumstances. --- roles/batcave/files/vmdiff.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/batcave/files/vmdiff.sh b/roles/batcave/files/vmdiff.sh index 6050b99b41..74ebcbffed 100755 --- a/roles/batcave/files/vmdiff.sh +++ b/roles/batcave/files/vmdiff.sh @@ -5,7 +5,7 @@ diffout=$(mktemp tmp.XXXXXXXXX) mailto='admin@fedoraproject.org' source /root/sshagent >>/dev/null export ANSIBLE_HOST_KEY_CHECKING=False -/srv/web/infra/ansible/scripts/list-vms-per-host virtservers 2>/dev/null > "$output" +timeout 1h /srv/web/infra/ansible/scripts/list-vms-per-host virtservers 2>/dev/null > "$output" chmod 644 "$output" diff -u "$dest" "$output" > $diffout rc=$?