From 39d8dc1341fb6f36190cddab68d58e7046e34f3b Mon Sep 17 00:00:00 2001 From: FrantiĊĦek Zatloukal Date: Feb 21 2018 12:17:29 +0000 Subject: Taskotron: Try to launch buildmaster.service multiple times before giving up --- diff --git a/roles/taskotron/buildmaster-configure/templates/buildmaster.service.j2 b/roles/taskotron/buildmaster-configure/templates/buildmaster.service.j2 index 9f7b3e3..38ed3ef 100644 --- a/roles/taskotron/buildmaster-configure/templates/buildmaster.service.j2 +++ b/roles/taskotron/buildmaster-configure/templates/buildmaster.service.j2 @@ -1,6 +1,10 @@ [Unit] Description=Buildmaster for taskbot After=network.target +# Workaround for builmaster not starting on system reboot +# https://pagure.io/taskotron/issue/139 +StartLimitIntervalSec=30m +StartLimitBurst=5 [Service] Type=forking @@ -11,6 +15,10 @@ ExecStop=/bin/buildbot stop {{ buildmaster_dir }} ExecReload=/bin/buildbot reconfig {{ buildmaster_dir }} User={{ buildmaster_user }} Group={{ buildmaster_user }} +# Workaround for builmaster not starting on system reboot +# https://pagure.io/taskotron/issue/139 +Restart=on-failure +RestartSec=60 [Install] WantedBy=multi-user.target