18–20 Sept 2024
Europe/Vienna timezone

Cgroups and Automated Testing

20 Sept 2024, 12:00
45m
"Room 1.14" (Austria Center)

"Room 1.14"

Austria Center

99
Birds of a Feather (BoF) Birds of a Feather (BoF)

Speakers

Kamalesh Babulal Tom Hromatka

Description

We frequently are asked to triage and resolve "cgroup" bugs - from both
internal customers and Oracle Linux users. Cgroups are intertwined throughout
the entire kernel, and so users are often interacting with cgroups when they
encounter an issue. But rarely do the problems end up being a cgroup issue.
This has been a significant time sink for us.

To combat this, we've developed an automated test suite for cgroups, from
a kernel and userspace perspective as well as cgroup v1 and v2. We are
running the latest upstream kernels and the latest Oracle Linux kernels
against kernel self tests, LTP, and libcgroup's functional tests. After
that, we are running the kernel against various cgroup microbenchmarks.

The goals of this project:
* Find performance regressions - both upstream and in Oracle Linux
* Add test cases for legitimate bugs
* Generate known performance standards to compare against new releases
* Provide good cgroup usage examples to users

Areas of discussion:
* We will highlight our current setup and tests
* What setup (kernel config, hardware, etc.) would you like to see tested?
* What cgroup issues (real or noise) are others dealing with?
* What would others like to see tested?
* Are others interested in the results?

Primary authors

Presentation materials

There are no materials yet.