chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
machined: forward scope properties array from client to systemd
[elogind.git]
/
TODO
diff --git
a/TODO
b/TODO
index d428fda5f742c4455fd9d5648089762db4afaa58..a6eed6f401298102bf6b0b7c46279ddcbe57f1f4 100644
(file)
--- a/
TODO
+++ b/
TODO
@@
-34,58
+34,63
@@
Fedora 19:
* when installing fedora with yum --installroot /var/run is a directory, not a symlink
* when installing fedora with yum --installroot /var/run is a directory, not a symlink
-
Features
:
+
CGroup Rework Completion
:
-*
when a kernel driver logs in a tight loop we should ratelimit that too.
+*
introduce "mainpid" for scopes
-*
move systemctl set-log-level to systemd-analyze?
+*
implement system-wide DefaultCPUAccounting=1 switch (and similar for blockio, memory?)
-* fix killing spree logic in systemd-user-sessions
+* implement per-slice CPUFairScheduling=1 switch
+
+* handle jointly mounted controllers correctly
* logind: implement session kill exceptions
* fix machine regstration to forward property array
* logind: implement session kill exceptions
* fix machine regstration to forward property array
-*
fix loginctl cgroup enumeration
+*
make BlockIODeviceWeight=, BlockIODeviceBandwidth= runtime settable
-*
move "systemctl dump" to systemd-analyze
+*
split up BlockIOWeight= and BlockIODeviceWeight=
-* introduce
"mainpid" for scope
s
+* introduce
high-level settings for RT budget, swappines
s
-*
add a fixed dbus path for "my own unit", "my own session", ... to PID1, logind, ...
+*
man: document new bus apis
-* add implicit slice for instantiated services
+Features:
-*
service_coldplug() appears to reinstall the wrong stop timeout watch
?
+*
do we really need both hasprefix() and startswith()
?
-*
transient units: allow creating auxiliary units with the same call
+*
when a kernel driver logs in a tight loop we should ratelimit that too.
-* make BlockIODeviceWeight=, BlockIODeviceBandwidth= runtime settable
+* journald: when we drop syslog messages because the syslog socket is
+ full, make sure to write how many messages are lost as first thing
+ to syslog when it works again.
-*
split up BlockIOWeight= and BlockIODeviceWeight=
+*
prohibit Restart= set with Type=oneshot
-*
introduce high-level settings for RT budget, swapiness
+*
man: the documentation of Restart= currently is very misleading and suggests the tools from ExecStartPre= might get restarted.
-*
how to reset dynamically changed attributes sanely?
+*
load .d/*.conf dropins for device units
-*
when reloading configuration, apply new cgroup configuration
+*
move systemctl set-log-level to systemd-analyze?
-*
implement system-wide DefaultCPUAccounting=1 switch (and similar for blockio, memory?)
+*
move "systemctl dump" to systemd-analyze
-*
implement per-slice CPUFairScheduling=1 switch
+*
add a fixed dbus path for "my own unit", "my own session", ... to PID1, logind, ...
-*
handle jointly mounted controllers correctly
+*
service_coldplug() appears to reinstall the wrong stop timeout watch?
-*
journald: make sure ratelimit is actually really per-service with the new cgroup changes
+*
transient units: allow creating auxiliary units with the same call
-* move systemctl dump to systemd-analyze
+* how to reset dynamically changed attributes sanely?
+
+* when reloading configuration, apply new cgroup configuration
+
+* journald: make sure ratelimit is actually really per-service with the new cgroup changes
* libsystemd-logind: sd_session_is_active() and friends: verify
validity of session name before appending it to a path
* libsystemd-logind: sd_session_is_active() and friends: verify
validity of session name before appending it to a path
-* logind: when a PAM client calls ReleaseSession() start a timeout and
- kill the session entirely after that is reached.
-
* gparted needs to disable auto-activation of mount units somehow, or
maybe we should stop doing auto-activiation of this after boot
entirely. https://bugzilla.gnome.org/show_bug.cgi?id=701676
* gparted needs to disable auto-activation of mount units somehow, or
maybe we should stop doing auto-activiation of this after boot
entirely. https://bugzilla.gnome.org/show_bug.cgi?id=701676
@@
-186,10
+191,6
@@
Features:
so that the coredump is properly written to the user's own journal
file.
so that the coredump is properly written to the user's own journal
file.
-* move /usr/lib/modules/$(uname -r)/modules.devname parsing from udevd to
- kmod static-nodes
- call kmod as an early service, and drop CAP_MKNOD from udevd.service
-
* seems that when we follow symlinks to units we prefer the symlink
destination path over /etc and /usr. We shouldn't do that. Instead
/etc should always override /run+/usr and also any symlink
* seems that when we follow symlinks to units we prefer the symlink
destination path over /etc and /usr. We shouldn't do that. Instead
/etc should always override /run+/usr and also any symlink