Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-10 | cgroup: fix inverted condition | Michal Schmidt | |
A bug was introduced in acb14d3 "cgroup: when getting cgroup empty notifications, always search up the tree". When the given cgroup is found the hashmap, we should be happy and return it, not go looking up the tree for another one. Fixes the hanging NetworkManager on shutdown for me. | |||
2012-02-03 | cgroup: when getting cgroup empty notifications, always search up the tree | Lennart Poettering | |
2012-01-18 | exec: introduce ControlGroupPersistant= to make cgroups persistant | Lennart Poettering | |
2012-01-16 | unit: remove union Unit | Michal Schmidt | |
Now that objects of all unit types are allocated the exact amount of memory they need, the Unit union has lost its purpose. Remove it. "Unit" is a more natural name for the base unit class than "Meta", so rename Meta to Unit. Access to members of the base class gets simplified. | |||
2012-01-11 | service: brutally slaughter processes that are running in the cgroup when we ↵ | Lennart Poettering | |
enter START_PRE and START | |||
2011-11-03 | cgroup: immediately remove all cgroups which run empty | Lennart Poettering | |
Some controllers have scaling problems when many empty cgroups exist. Hence, as soon as we get a notification that a cgroup is empty, delete it. This is also nice to keep the systemd-cgls output short. | |||
2011-11-01 | cgroup: always recreate cgroup before we try to apply attributes | Lennart Poettering | |
We might have trimmed the cgroup tree previously, hence don't trust our own "realized" flag, always recreate cgroup tree before applying our attributes to make sure this actually works out. https://bugzilla.redhat.com/show_bug.cgi?id=749687 | |||
2011-08-23 | cgroup: optionally mount a specific cgroup controllers together, and add ↵ | Lennart Poettering | |
cpu+cpuacct to the default | |||
2011-08-20 | exec: optionally apply cgroup attributes to the cgroups we create | Lennart Poettering | |
2011-07-06 | cgroup: don't trim a cgroup we create, we might just take it over from ↵ | Lennart Poettering | |
somebody else | |||
2011-07-01 | cgroup: kill processes even in cgroups that aren't realized | Lennart Poettering | |
2011-06-30 | exec: add ControlGroupModify= switch to allow changing access mode to cgroups fs | Lennart Poettering | |
2011-04-20 | cgroup: don't accidentaly trim on reload | Lennart Poettering | |
https://bugzilla.redhat.com/show_bug.cgi?id=678555 | |||
2011-04-12 | cgroup: be nice to Ingo Molnar | Lennart Poettering | |
https://bugzilla.redhat.com/show_bug.cgi?id=628004 | |||
2011-03-29 | cgroup: explain when we cannot initialize the cgroup stuff | Lennart Poettering | |
2011-03-03 | kill: always send SIGCONT after SIGTERM | Lennart Poettering | |
When we kill a process to terminate it make sure to send SIGCONT to ensure it is unpaused and processes the signal. | |||
2011-02-13 | service: when guessing the main PID don't consider processes that aren't our ↵ | Lennart Poettering | |
children | |||
2011-01-22 | clang: fix some issues found with clang-analyzersystemd/v17 | Lennart Poettering | |
2010-11-17 | cgroup: by default, duplicate service cgroup in the cpu hierarchy | Lennart Poettering | |
2010-11-15 | cgroup: call root cgroup system instead of systemd-1 | Lennart Poettering | |
2010-11-12 | build-sys: fix usage of path macros | Lennart Poettering | |
2010-10-27 | service: when after startup only one process is in a service's cgroup, ↵ | Lennart Poettering | |
assume it is the main process | |||
2010-08-31 | service: rework killing logic so that we always kill the main process, even ↵ | Lennart Poettering | |
if it left our service cgroup Related to: http://bugzilla.redhat.com/show_bug.cgi?id=626477 | |||
2010-08-14 | emacs: make sure nobody accidently adds tabs to our sources | Lennart Poettering | |
2010-08-13 | cgroup: try harder to find a unit a PID belongs to by traversing through ↵ | Lennart Poettering | |
parent cgroups | |||
2010-08-11 | clang: fix numerous little issues found with clang-analyzer | Lennart Poettering | |
2010-07-12 | cgroup: reimplement the last bit of libcgroup functionality natively | Lennart Poettering | |
2010-07-11 | cgroup: kill processes, not tasks and other cgroup changes | Lennart Poettering | |
2010-07-10 | cgroup: make cgroup controller name a constant | Lennart Poettering | |
2010-07-10 | unit: trim cgroups when going down | Lennart Poettering | |
2010-06-21 | pam: implement systemd PAM module and generelize cgroup API for that a bit | Lennart Poettering | |
2010-06-18 | cgroup: make sure the user cannot accidentaly unmount our cgroup filesystem | Lennart Poettering | |
2010-06-16 | notify: add minimal readiness/status protocol for spawned daemons | Lennart Poettering | |
2010-06-16 | cgroup: drop inherit flag, this mus be fixed in the kernel | Lennart Poettering | |
2010-05-20 | cgroup: consider not-realized cgroups empty when killing all processes in them | Lennart Poettering | |
2010-05-17 | cgroup: don't require debug cgroup controller anymore, use name hierarchy ↵ | Lennart Poettering | |
instead | |||
2010-05-16 | build-sys: move source files to subdirectory | Lennart Poettering | |