Collect more garbage on the FreeBSD machines
Eelco Dolstra committed
Aug 13, 2013 at 15:48 UTC
f17043d511b48e2b3020be6adb68947f7d8b827c
1 file changed
+2
-2
delft/lucifer.nix
+2
-2
@@ -7,7 +7,7 @@
7
8
environment.systemPackages =
9
[ pkgs.wget
10
- pkgs.perlPackages.DBDSQLite pkgs.perlPackages.NetAmazonS3 pkgs.perlPackages.ForksSuper # for hydra-mirror
10
+ pkgs.perlPackages.DBDSQLite pkgs.perlPackages.NetAmazonS3 pkgs.perlPackages.ForksSuper pkgs.nodePackages.jsontool # for hydra-mirror
11
pkgs.python pkgs.pythonPackages.boto # for upload-binary-cache-s3.py
12
];
13
@@ -69,7 +69,7 @@
69
let
70
# Run the garbage collector on ‘machine’ to ensure that at least
71
# ‘gbFree’ GiB are free.
72
- gcRemote = { machine, gbFree ? 4, df ? "df" }:
72
+ gcRemote = { machine, gbFree ? 8, df ? "df" }:
73
"15 03 * * * root ssh -x -i /root/.ssh/id_buildfarm ${machine} " +
74
''nix-store --gc --max-freed '$((${toString gbFree} * 1024**3 - 1024 * $(${df} -P -k /nix/store | tail -n 1 | awk "{ print \$4 }")))' > "/var/log/gc-${machine}.log" 2>&1'';
75
in