]> git.ipfire.org Git - thirdparty/libcgroup.git/commit
tests/cgroup: Add None as controller get_controller_mount_point()
authorKamalesh Babulal <kamalesh.babulal@oracle.com>
Fri, 10 Feb 2023 05:45:22 +0000 (05:45 +0000)
committerTom Hromatka <tom.hromatka@oracle.com>
Fri, 10 Feb 2023 21:44:25 +0000 (14:44 -0700)
commit8272584c4da2b522485b2c2ecfd71f452f25e166
treef419dab0746a9c01587a65f5e0ded3821614c5b6
parentbad8137c6d7741ecd5ff48cfd7ede2ceabde93ea
tests/cgroup: Add None as controller get_controller_mount_point()

Cgroup hybrid/unified setup modes support creating cgroups without
attaching them to any controller.  Enhance get_controller_mount_point()
to support 'None' as a valid controller and return a mount point.

Hybrid Setup
------------
>>> from cgroup import Cgroup
>>> Cgroup.get_controller_mount_point(None)
'/sys/fs/cgroup/unified'

Unified Setup
-------------
>>> from cgroup import Cgroup
>>> Cgroup.get_controller_mount_point(None)
'/sys/fs/cgroup'

Suggested-by: Tom Hromatka <tom.hromatka@oracle.com>
Signed-off-by: Kamalesh Babulal <kamalesh.babulal@oracle.com>
Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
tests/ftests/cgroup.py