]> git.ipfire.org Git - thirdparty/libcgroup.git/commit
test-009: add support for newer cpu.* output
authorKamalesh Babulal <kamalesh.babulal@oracle.com>
Tue, 19 Jul 2022 20:59:52 +0000 (14:59 -0600)
committerTom Hromatka <tom.hromatka@oracle.com>
Tue, 19 Jul 2022 20:59:56 +0000 (14:59 -0600)
commit352a816dcd864e1fbeebdfd75b3c76b31c3efe31
treea972c2de8d0f168f63c196e4208158cb6f62882f
parent9860db2dc324fa319941fccec9809d21858e6f62
test-009: add support for newer cpu.* output

With Ubuntu 5.15.0-1014 kernel, there are a few changes to the output
of cgget -g cpu:<cgroup> provides for both cgroup V1 and V2:
cgroup V1:
----------
- new stat files cpu.cfs_burst_us, cpu.idle

cgroup V2:
----------
- new stat files cpu.idle, cpu.max.burst

adopt these changes while looking for expected out based on the cgroup
version. Also, convert the expected out templates into per cgroup
version list[], making it easier to match using a for loop, instead of
nested if else. Using a list also makes it easier to append any new
changes to the output template.

Signed-off-by: Kamalesh Babulal <kamalesh.babulal@oracle.com>
Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
(cherry picked from commit 96b533988a10ba877673adebe70fc5808844e862)
ftests/009-cgget-g_flag_controller_only.py