[LTP] [PATCH 2/2] memcg_stress: survive OOM by targeting the stressors
Andrea Cervesato
andrea.cervesato@suse.de
Mon Jul 13 16:01:30 CEST 2026
From: Andrea Cervesato <andrea.cervesato@suse.com>
The single-cgroup subtest intentionally lets one process fault in the
whole memory budget to push the system to its memory ceiling, so hitting
the OOM killer is an expected part of the stress. The problem is that the
OOM killer could reap the driver script, turning that expected pressure
into a spurious TBROK.
Activate OOM protection so the driver script won't be the OOM victim.
Fixes: 02961a7b2bb4 ("memcg_stress_test.sh: Fix reserved mem calculate")
Signed-off-by: Andrea Cervesato <andrea.cervesato@suse.com>
---
testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh | 1 +
1 file changed, 1 insertion(+)
diff --git a/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh b/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
index 47cac9af8bec970b7fb338c5469ab73d55267740..f32161f3f52a500d83cb2f6465adfb5130055dba 100755
--- a/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
+++ b/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
@@ -14,6 +14,7 @@ TST_CLEANUP=cleanup
TST_CNT=2
TST_NEEDS_ROOT=1
TST_NEEDS_CMDS="mount umount cat kill mkdir rmdir grep awk cut"
+TST_OOM_PROTECTION=1
# Each test case runs for 900 secs when everything fine
# therefore the default 5 mins timeout is not enough.
--
2.51.0
More information about the ltp
mailing list