Commit 2d41dac57d

Andrew Kelley <andrew@ziglang.org>
2023-04-17 19:38:27
CI: give x86_64-linux a maxrss parameter
to avoid getting OOM killed. It's been happening regularly recently. We need to have a high number of GitHub Actions runners simultaneously active, otherwise the hardware ends up underutilized. But with zig build running in parallel now, this sometimes results in memory usage spikes that have been causing the runner to get killed. This number is the total physical memory (126G) divided by the number of runners we have active (6).
1 parent 17af535
ci/x86_64-linux-debug.sh
@@ -58,6 +58,7 @@ stage3-debug/bin/zig fmt --check .. \
 stage3-debug/bin/zig build -Dtarget=arm-linux-musleabihf
 
 stage3-debug/bin/zig build test docs \
+  --maxrss 21000000000 \
   -fqemu \
   -fwasmtime \
   -Dstatic-llvm \
ci/x86_64-linux-release.sh
@@ -59,6 +59,7 @@ stage3-release/bin/zig fmt --check .. \
 stage3-release/bin/zig build -Dtarget=arm-linux-musleabihf
 
 stage3-release/bin/zig build test docs \
+  --maxrss 21000000000 \
   -fqemu \
   -fwasmtime \
   -Dstatic-llvm \