chiark / gitweb /
Classify processes from sessions into cgroups
authorSven Eden <yamakuzure@gmx.net>
Fri, 10 Feb 2017 13:09:39 +0000 (14:09 +0100)
committerSven Eden <yamakuzure@gmx.net>
Tue, 14 Mar 2017 09:23:13 +0000 (10:23 +0100)
commit9eb822a5a6b67eb82909f0d68213afbfcee6e93e
tree2a1ef0029f5d480065b62a3e72309b553b327d8a
parent2055a4de39bdf062645a7a58b50aae029df80857
Classify processes from sessions into cgroups

Create a private cgroup tree associated with no controllers, and use it
to map PIDs to sessions.  Since we use our own path structure, remove
internal cgroup-related helpers that interpret the cgroup path structure
to pull out users, slices, and scopes.
15 files changed:
README
src/basic/cgroup-util.c
src/basic/cgroup-util.h
src/cgroups-agent/cgroups-agent.c
src/libelogind/sd-bus/bus-creds.c
src/libelogind/sd-bus/bus-internal.h
src/libelogind/sd-bus/sd-bus.c
src/libelogind/sd-login/sd-login.c
src/login/logind-core.c
src/login/logind-session.c
src/login/logind-user.c
src/login/logind.c
src/shared/bus-util.c
src/shared/bus-util.h
src/systemd/sd-bus.h