From 99d0f4c38064841dcc3a188667099e491ebc9932 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Fri, 17 Jan 2020 16:47:34 +0100 Subject: [PATCH] nixos/buildkite-agent: tweak TimeoutStopSec and KillMode This improves behaviour when the service is being stopped. --- .../services/continuous-integration/buildkite-agent.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/modules/services/continuous-integration/buildkite-agent.nix b/nixos/modules/services/continuous-integration/buildkite-agent.nix index ca31865b9c2..3da1e5e79e2 100644 --- a/nixos/modules/services/continuous-integration/buildkite-agent.nix +++ b/nixos/modules/services/continuous-integration/buildkite-agent.nix @@ -228,6 +228,9 @@ in RestartSec = 5; Restart = "on-failure"; TimeoutSec = 10; + # set a long timeout to give buildkite-agent a chance to finish current builds + TimeoutStopSec = "2 min"; + KillMode = "mixed"; }; };