From 319ac8f73d2d609b69934416e5f9f13057e47e3a Mon Sep 17 00:00:00 2001 From: Mikhail Kornilovich Date: Fri, 10 Apr 2026 23:52:09 +0300 Subject: [PATCH] fix swap linux cgroups --- runner/limiter_linux.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/runner/limiter_linux.go b/runner/limiter_linux.go index 050a709..6b3e9f2 100644 --- a/runner/limiter_linux.go +++ b/runner/limiter_linux.go @@ -175,6 +175,10 @@ func (l *linuxLimiter) prepare(cmd *exec.Cmd) error { l.cgPath = "" return fmt.Errorf("write memory.max: %w", err) } + swapMax := filepath.Join(l.cgPath, "memory.swap.max") + if _, err := os.Stat(swapMax); err == nil { + _ = os.WriteFile(swapMax, []byte("0"), 0644) + } return nil }