From: Kamalesh Babulal Date: Tue, 2 Jul 2024 01:10:26 +0000 (+0530) Subject: ftests/cgroup: Add recursive support for set() X-Git-Tag: v3.2.0~97 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d30acce5aa5bde9d0d499b864159b7276980a4f8;p=thirdparty%2Flibcgroup.git ftests/cgroup: Add recursive support for set() Add support to recursively xset controller settings of a cgroup and its descendants. Signed-off-by: Kamalesh Babulal Signed-off-by: Tom Hromatka --- diff --git a/tests/ftests/cgroup.py b/tests/ftests/cgroup.py index 09b426f1..444f50a2 100644 --- a/tests/ftests/cgroup.py +++ b/tests/ftests/cgroup.py @@ -329,7 +329,7 @@ class Cgroup(object): @staticmethod def xset(config, cgname=None, setting=None, value=None, copy_from=None, version=CgroupVersion.CGROUP_UNK, cghelp=False, - ignore_unmappable=False, ignore_systemd=False): + ignore_unmappable=False, ignore_systemd=False, recursive=False): """cgxset equivalent method """ cmd = list() @@ -346,7 +346,7 @@ class Cgroup(object): cmd.append('-i') return Cgroup.__set(config, cmd, cgname, setting, value, copy_from, - cghelp, ignore_systemd) + cghelp, ignore_systemd, recursive) @staticmethod def __get(config, cmd, controller=None, cgname=None, setting=None,