summary refs log tree commit diff
diff options
context:
space:
mode:
authorSilvan Mosberger <infinisil@icloud.com>2019-10-27 12:29:31 +0100
committerSilvan Mosberger <infinisil@icloud.com>2019-10-27 12:29:31 +0100
commitf124b7addcc4925ec58861b2369cd9357d9550bd (patch)
treea03c47e328d9b89bf37bb7e924bd71bdf32a503f
parent698dfed2e629a4d1bd0a0f7348071d32b5c41639 (diff)
downloadnixpkgs-f124b7addcc4925ec58861b2369cd9357d9550bd.tar
nixpkgs-f124b7addcc4925ec58861b2369cd9357d9550bd.tar.gz
nixpkgs-f124b7addcc4925ec58861b2369cd9357d9550bd.tar.bz2
nixpkgs-f124b7addcc4925ec58861b2369cd9357d9550bd.tar.lz
nixpkgs-f124b7addcc4925ec58861b2369cd9357d9550bd.tar.xz
nixpkgs-f124b7addcc4925ec58861b2369cd9357d9550bd.tar.zst
nixpkgs-f124b7addcc4925ec58861b2369cd9357d9550bd.zip
nixos/znapzend: Increase starting timeout
-rw-r--r--nixos/modules/services/backup/znapzend.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/nixos/modules/services/backup/znapzend.nix b/nixos/modules/services/backup/znapzend.nix
index 18743752abc..203631a577f 100644
--- a/nixos/modules/services/backup/znapzend.nix
+++ b/nixos/modules/services/backup/znapzend.nix
@@ -399,6 +399,14 @@ in
         '';
 
         serviceConfig = {
+          # znapzendzetup --import apparently tries to connect to the backup
+          # host 3 times with a timeout of 30 seconds, leading to a startup
+          # delay of >90s when the host is down, which is just above the default
+          # service timeout of 90 seconds. Increase the timeout so it doesn't
+          # make the service fail in that case.
+          TimeoutStartSec = 180;
+          # Needs to have write access to ZFS
+          User = "root";
           ExecStart = let
             args = concatStringsSep " " [
               "--logto=${cfg.logTo}"