Update TODO

This commit is contained in:
Lennart Poettering 2013-09-27 02:59:50 +02:00
parent d43de69002
commit 278d4bcfe9
1 changed files with 1 additions and 21 deletions

22
TODO
View File

@ -48,11 +48,9 @@ CGroup Rework Completion:
* handle jointly mounted controllers correctly * handle jointly mounted controllers correctly
* make BlockIODeviceWeight=, BlockIODeviceBandwidth= runtime settable
* introduce high-level settings for RT budget, swappiness * introduce high-level settings for RT budget, swappiness
* wiki: document new bus APIs of PID 1 (transient units, Reloading signal) * wiki: guidelines how to make use of new cgroup apis
Features: Features:
@ -63,15 +61,8 @@ Features:
* When using "systemd status" on a slice unit also show all messages * When using "systemd status" on a slice unit also show all messages
matching _SYSTEMD_SLICE= not just _SYSTEMD_UNIT= matching _SYSTEMD_SLICE= not just _SYSTEMD_UNIT=
* always set memory.user_hierarchy for all cgroups we create
* After coming back from hibernation reset hibernation swap partition * After coming back from hibernation reset hibernation swap partition
* mounts: do not test each mount unit against each other mount unit to
determine prefixes. Instead generated list of all prefixes and
interate through that to bring down complexity from O(n^2) to O(n)
when loading units
* If we try to find a unit via a dangling symlink generate a clean * If we try to find a unit via a dangling symlink generate a clean
error. Currently we just ignore it and read the unit from the search error. Currently we just ignore it and read the unit from the search
path anyway. path anyway.
@ -231,8 +222,6 @@ Features:
* logind: add Suspend() bus calls which take timestamps to fix double suspend issues when somebody hits suspend and closes laptop quickly. * logind: add Suspend() bus calls which take timestamps to fix double suspend issues when somebody hits suspend and closes laptop quickly.
* we need dynamic units
* cgtop: make cgtop useful in a container * cgtop: make cgtop useful in a container
* test/: * test/:
@ -348,7 +337,6 @@ Features:
- logind: wakelock/opportunistic suspend support - logind: wakelock/opportunistic suspend support
- Add pretty name for seats in logind - Add pretty name for seats in logind
- logind: allow showing logout dialog from system? - logind: allow showing logout dialog from system?
- logind: spawn user@..service on login
- logind: non-local X11 server handling - logind: non-local X11 server handling
- logind: add equivalent to sd_pid_get_owner_uid() to the D-Bus API - logind: add equivalent to sd_pid_get_owner_uid() to the D-Bus API
- pam: when leaving a session explicitly exclude the ReleaseSession() caller process from the killing spree - pam: when leaving a session explicitly exclude the ReleaseSession() caller process from the killing spree
@ -357,8 +345,6 @@ Features:
* exec: when deinitializating a tty device fix the perms and group, too, not only when initializing. Set access mode/gid to 0620/tty. * exec: when deinitializating a tty device fix the perms and group, too, not only when initializing. Set access mode/gid to 0620/tty.
* DeviceAllow/DeviceDeny: disallow everything by default, but whitelist /dev/zero, /dev/null and friends
* service: watchdog logic: for testing purposes allow ping, but do not require pong * service: watchdog logic: for testing purposes allow ping, but do not require pong
* journal: * journal:
@ -533,8 +519,6 @@ Features:
* Query Paul Moore about relabelling socket fds while they are open * Query Paul Moore about relabelling socket fds while they are open
* system.conf should have controls for cgroups
* allow writing multiple conditions in unit files on one line * allow writing multiple conditions in unit files on one line
* explore multiple service instances per listening socket idea * explore multiple service instances per listening socket idea
@ -625,10 +609,6 @@ Features:
* support crash reporting operation modes (https://live.gnome.org/GnomeOS/Design/Whiteboards/ProblemReporting) * support crash reporting operation modes (https://live.gnome.org/GnomeOS/Design/Whiteboards/ProblemReporting)
* clean up session cgroups that remain after logout (think sshd), but eventually run empty
* when an instanced service exits, remove its parent cgroup too if possible.
* default to actual 32bit PIDs, via /proc/sys/kernel/pid_max * default to actual 32bit PIDs, via /proc/sys/kernel/pid_max
* be able to specify a forced restart of service A where service B depends on, in case B * be able to specify a forced restart of service A where service B depends on, in case B