def cgcleanup(delete, apps, core): """Kill stale apps in cgroups.""" subsystems = ['cpu', 'cpuacct', 'cpuset', 'memory', 'blkio'] cgrps = [] if core: cgrps.append('treadmill/core/*') cgrps.append('treadmill/core') if apps: cgrps.append('treadmill/apps/*') if core: cgrps.append('treadmill/apps') cgrps.append('treadmill') _LOGGER.info('Kill stale apps in: %s:%s', subsystems, cgrps) for subsystem in subsystems: for cgrp in cgrps: cgutils.kill_apps_in_cgroup(subsystem, cgrp, delete)
def cgcleanup(delete, apps, core): """Kill stale apps in cgroups.""" subsystems = cgroups.wanted_cgroups().keys() cgrps = [] if core: cgrps.append('treadmill/core/*') cgrps.append('treadmill/core') if apps: cgrps.append('treadmill/apps/*') if core: cgrps.append('treadmill/apps') cgrps.append('treadmill') _LOGGER.info('Kill stale apps in: %s:%s', subsystems, cgrps) for subsystem in subsystems: for cgrp in cgrps: cgutils.kill_apps_in_cgroup(subsystem, cgrp, delete)