nixos/systemd: CPUAccounting is deprecated

systemd 258 has the following changes noted in systemd.resource-control(5):

> `CPUAccounting=` setting is deprecated, because it is always available on the unified cgroup hierarchy and such setting has no effect.

This commit removes it from the three services using it directly, as well as one instance of example text.

Signed-off-by: benaryorg <binary@benary.org>
This commit is contained in:
benaryorg 2025-10-23 18:43:11 +00:00
commit 27323e52cc
No known key found for this signature in database
GPG key ID: E2F22C5EDF20119D
4 changed files with 1 additions and 5 deletions

View file

@ -364,7 +364,6 @@ in
'';
serviceConfig = {
Slice = "kubernetes.slice";
CPUAccounting = true;
MemoryAccounting = true;
Restart = "on-failure";
RestartSec = "1000ms";

View file

@ -173,7 +173,6 @@ in
ProtectKernelLogs = true;
ProtectControlGroups = true;
MemoryAccounting = true;
CPUAccounting = true;
ExecStart = "${pkgs.prefect}/bin/prefect server start --host ${cfg.host} --port ${toString cfg.port}";
Restart = "always";
@ -216,7 +215,6 @@ in
ProtectKernelLogs = true;
ProtectControlGroups = true;
MemoryAccounting = true;
CPUAccounting = true;
ExecStart = ''
${pkgs.prefect}/bin/prefect worker start \
--pool ${poolName} \

View file

@ -71,7 +71,7 @@ in
systemd.user.extraConfig = mkOption {
default = "";
type = types.lines;
example = "DefaultCPUAccounting=yes";
example = "DefaultTimeoutStartSec=60";
description = ''
Extra config options for systemd user instances. See {manpage}`systemd-user.conf(5)` for
available options.

View file

@ -370,7 +370,6 @@ in
Type = "simple";
Restart = "always";
Slice = "azure.slice";
CPUAccounting = true;
MemoryAccounting = true;
};
};