Commit c7d7713e authored by Sebastian Chlad's avatar Sebastian Chlad Committed by Tejun Heo
Browse files

selftests: cgroup: Allow longer timeout for kmem_dead_cgroups cleanup



The test_kmem_dead_cgroups test currently assumes that RCU and
memory reclaim will complete within 5 seconds. In some environments
this timeout may be insufficient, leading to spurious test failures.

This patch introduces max_time set to 20 which is then used in the
test. After 5th sec the debug message is printed to indicate the
cleanup is still ongoing.

In the system under test with 16 CPUs the original test was failing
most of the time and the cleanup time took usually approx. 6sec.
Further tests were conducted with and without do_rcu_barrier and the
results (respectively) are as follow:
quantiles 0  0.25  0.5  0.75  1
          1    2    3    8    20 (mean = 4.7667)
          3    5    8    8    20 (mean = 7.6667)

Acked-by: default avatarMichal Koutny <mkoutny@suse.com>
Signed-off-by: default avatarSebastian Chlad <sebastian.chlad@suse.com>
Signed-off-by: default avatarTejun Heo <tj@kernel.org>
parent 633e6bad
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment