Checkbox is a testing framework used to validate device compatibility with Ubuntu Linux. It’s the testing tool developed for the purposes of the Ubuntu Certification program.
While doing validation testing of Kinetic on s390x the memory-stress-ng test kept killing the session. SOMETHING has changed that has made OOMKiller more aggressive. After debugging a bit one thing we did discover (thanks to Frank and Po-hsu Lin) is that the kernel regression test for stress-ng attempts to mitigate the potential damage done by the oomkiller. This is defined in the script here:
While doing validation testing of Kinetic on s390x the memory-stress-ng test kept killing the session. SOMETHING has changed that has made OOMKiller more aggressive. After debugging a bit one thing we did discover (thanks to Frank and Po-hsu Lin) is that the kernel regression test for stress-ng attempts to mitigate the potential damage done by the oomkiller. This is defined in the script here:
https://git.launchpad.net/~canonical-kernel-team/+git/autotest-client-tests/tree/ubuntu_stress_smoke_test/ubuntu_stress_smoke_test.sh
We should adjust the stress-ng script to mitigate the effects of OOM killer in line with what Kernel does in their stress test script.