Merge: treewide: move StartLimitIntervalSec/StartLimitBurst to unitConfig (#422098)

authored by Maximilian Bosch and committed by GitHub 4dab91c0 e1645b6c

+23 -7
+2
doc/languages-frameworks/beam.section.md
··· 295 295 ''; 296 296 Restart = "on-failure"; 297 297 RestartSec = 5; 298 + }; 299 + unitConfig = { 298 300 StartLimitBurst = 3; 299 301 StartLimitInterval = 10; 300 302 };
+6 -2
nixos/modules/services/cluster/spark/default.nix
··· 123 123 ExecStart = "${cfg.package}/sbin/start-master.sh"; 124 124 ExecStop = "${cfg.package}/sbin/stop-master.sh"; 125 125 TimeoutSec = 300; 126 - StartLimitBurst = 10; 127 126 Restart = "always"; 127 + }; 128 + unitConfig = { 129 + StartLimitBurst = 10; 128 130 }; 129 131 }; 130 132 spark-worker = lib.mkIf cfg.worker.enable { ··· 151 153 ExecStart = "${cfg.package}/sbin/start-worker.sh spark://${cfg.worker.master}"; 152 154 ExecStop = "${cfg.package}/sbin/stop-worker.sh"; 153 155 TimeoutSec = 300; 154 - StartLimitBurst = 10; 155 156 Restart = "always"; 157 + }; 158 + unitConfig = { 159 + StartLimitBurst = 10; 156 160 }; 157 161 }; 158 162 };
+2
nixos/modules/services/games/xonotic.nix
··· 195 195 196 196 Restart = "on-failure"; 197 197 RestartSec = 10; 198 + }; 199 + unitConfig = { 198 200 StartLimitBurst = 5; 199 201 }; 200 202 };
+3 -1
nixos/modules/services/matrix/conduit.nix
··· 157 157 ExecStart = "${cfg.package}/bin/conduit"; 158 158 Restart = "on-failure"; 159 159 RestartSec = 10; 160 - StartLimitBurst = 5; 161 160 UMask = "077"; 161 + }; 162 + unitConfig = { 163 + StartLimitBurst = 5; 162 164 }; 163 165 }; 164 166 };
+3 -1
nixos/modules/services/networking/fedimintd.nix
··· 310 310 311 311 Restart = "always"; 312 312 RestartSec = 10; 313 - StartLimitBurst = 5; 314 313 UMask = "007"; 315 314 LimitNOFILE = "100000"; 316 315 ··· 340 339 "@system-service" 341 340 "~@privileged" 342 341 ]; 342 + }; 343 + unitConfig = { 344 + StartLimitBurst = 5; 343 345 }; 344 346 } 345 347 ))
+3 -1
nixos/modules/services/networking/frr.nix
··· 298 298 Nice = -5; 299 299 Type = "forking"; 300 300 NotifyAccess = "all"; 301 - StartLimitBurst = "3"; 302 301 TimeoutSec = 120; 303 302 WatchdogSec = 60; 304 303 RestartSec = 5; ··· 308 307 ExecStart = "${pkgs.frr}/libexec/frr/frrinit.sh start"; 309 308 ExecStop = "${pkgs.frr}/libexec/frr/frrinit.sh stop"; 310 309 ExecReload = "${pkgs.frr}/libexec/frr/frrinit.sh reload"; 310 + }; 311 + unitConfig = { 312 + StartLimitBurst = "3"; 311 313 }; 312 314 }; 313 315 };
+3 -1
nixos/modules/virtualisation/docker-rootless.nix
··· 82 82 TimeoutSec = 0; 83 83 RestartSec = 2; 84 84 Restart = "always"; 85 - StartLimitBurst = 3; 86 85 LimitNOFILE = "infinity"; 87 86 LimitNPROC = "infinity"; 88 87 LimitCORE = "infinity"; 89 88 Delegate = true; 90 89 NotifyAccess = "all"; 91 90 KillMode = "mixed"; 91 + }; 92 + unitConfig = { 93 + StartLimitBurst = 3; 92 94 }; 93 95 }; 94 96 };
+1 -1
nixos/tests/vault-postgresql.nix
··· 29 29 ]; 30 30 # Try for about 10 minutes rather than the default of 5 attempts. 31 31 serviceConfig.RestartSec = 1; 32 - serviceConfig.StartLimitBurst = 600; 32 + unitConfig.StartLimitBurst = 600; 33 33 }; 34 34 # systemd.services.vault.unitConfig.RequiresMountsFor = "/run/keys/"; 35 35