[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220422155728.3055914-1-void@manifault.com>
Date: Fri, 22 Apr 2022 08:57:24 -0700
From: David Vernet <void@...ifault.com>
To: akpm@...ux-foundation.org
Cc: tj@...nel.org, roman.gushchin@...ux.dev,
linux-kernel@...r.kernel.org, linux-mm@...ck.org,
cgroups@...r.kernel.org, hannes@...xchg.org, mhocko@...nel.org,
shakeelb@...gle.com, kernel-team@...com, void@...ifault.com
Subject: [PATCH 0/5] Fix bugs in memcontroller cgroup tests
tools/testing/selftests/cgroup/test_memcontrol.c contains a set of
testcases which validate expected behavior of the cgroup memory controller.
Roman Gushchin recently sent out a patchset that fixed a few issues in the
test. This patchset continues that effort by fixing a few more issues that
were causing non-deterministic failures in the suite. With this patchset,
I'm unable to reproduce any more errors after running the tests in a
continuous loop for many iterations. Before, I was able to reproduce at
least one of the errors fixed in this patchset with just one or two runs.
David Vernet (5):
cgroups: Refactor children cgroups in memcg tests
cgroup: Account for memory_recursiveprot in test_memcg_low()
cgroup: Account for memory_localevents in
test_memcg_oom_group_leaf_events()
cgroup: Removing racy check in test_memcg_sock()
cgroup: Fix racy check in alloc_pagecache_max_30M() helper function
tools/testing/selftests/cgroup/cgroup_util.c | 12 ++++
tools/testing/selftests/cgroup/cgroup_util.h | 1 +
.../selftests/cgroup/test_memcontrol.c | 69 +++++++++++++------
3 files changed, 61 insertions(+), 21 deletions(-)
--
2.30.2
Powered by blists - more mailing lists