This adds tests for two vz-specific freezer features:

 - Making cgroup frezee even with kthreads
 - Making unsuccesful cgroup freeze pinpoint the "unfreezable" process
   and it's stack in dmesg.

Both tests build auxiliary kernel modules for current kernel to be able
to reproduce those situations, so kernel-devel package is required.

https://virtuozzo.atlassian.net/browse/VSTOR-119676
Signed-off-by: Pavel Tikhomirov <[email protected]>

Pavel Tikhomirov (2):
  kselftest/cgroup/freezer: test freezing cgroups with kernel threads
  kselftest/cgroup/freezer: test unfreezable process reporting

 tools/testing/selftests/cgroup/Makefile       |   1 +
 tools/testing/selftests/cgroup/config         |   3 +
 tools/testing/selftests/cgroup/test_freezer.c | 329 ++++++++++++++++++
 .../selftests/cgroup/test_modules/Makefile    |  17 +
 .../cgroup/test_modules/cg_freezer_hang.c     |  86 +++++
 .../cgroup/test_modules/cg_freezer_kthread.c  |  73 ++++
 6 files changed, 509 insertions(+)
 create mode 100644 tools/testing/selftests/cgroup/test_modules/Makefile
 create mode 100644 
tools/testing/selftests/cgroup/test_modules/cg_freezer_hang.c
 create mode 100644 
tools/testing/selftests/cgroup/test_modules/cg_freezer_kthread.c

-- 
2.54.0

_______________________________________________
Devel mailing list
[email protected]
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to