mirror of
https://github.com/opencontainers/runc.git
synced 2026-07-11 06:03:57 +08:00
ed1f14afb5
In case swap cgroup control is not available, the "event oom" test gives the following error: > # not ok 30 events oom > # (in test file tests/integration/events.bats, line 134) > # `[ "$status" -eq 0 ]' failed > # <....> > # runc run -d --console-socket /tmp/console.sock test_busybox (status=1): > # time="2020-05-29T02:10:20Z" level=warning msg="signal: killed" > # time="2020-05-29T02:10:20Z" level=error msg="container_linux.go:353: starting container process caused: process_linux.go:437: container init caused: process_linux.go:403: setting cgroup config for procHooks process caused: failed to write \"33554432\" to \"/sys/fs/cgroup/memory/test_busybox/memory.memsw.limit_in_bytes\": open /sys/fs/cgroup/memory/test_busybox/memory.memsw.limit_in_bytes: permission denied" When I try to run the test without setting the swap limit, the shell process is still getting killed, but the test hangs. I am not sure what the reason is, but realistically this test is hard to perform without the swap limit, so let's require cgroup swap for it. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>