From 5e6d2501da580280560984229c54eabfbc97977f Mon Sep 17 00:00:00 2001 From: Mikael Voss Date: Sun, 9 Mar 2025 13:02:58 +0100 Subject: [PATCH] nixos/bees: ensure that hashtable can be locked into memory --- nixos/modules/services/misc/bees.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nixos/modules/services/misc/bees.nix b/nixos/modules/services/misc/bees.nix index 96c4789f86e0..1bf794988aa5 100644 --- a/nixos/modules/services/misc/bees.nix +++ b/nixos/modules/services/misc/bees.nix @@ -119,6 +119,10 @@ in "${pkgs.bees}/bin/bees-service-wrapper run ${configOptsStr} -- --no-timestamps ${lib.escapeShellArgs fs.extraOptions}" ]; SyslogIdentifier = "beesd"; # would otherwise be "bees-service-wrapper" + + # Ensure that hashtable can be locked into memory + LimitMEMLOCK = "${toString fs.hashTableSizeMB}M"; + MemoryMin = "${toString fs.hashTableSizeMB}M"; }; unitConfig.RequiresMountsFor = lib.mkIf (lib.hasPrefix "/" fs.spec) fs.spec; wantedBy = [ "multi-user.target" ];