]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
update TODO
authorLennart Poettering <lennart@poettering.net>
Wed, 12 Feb 2025 20:55:57 +0000 (21:55 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 12 Feb 2025 20:55:57 +0000 (21:55 +0100)
TODO

diff --git a/TODO b/TODO
index 299ea382ca1880c435c05ce0b5ef702269082916..63e57b9c144f5cfeeae5bcb3a9d1ff0ad0ac58fd 100644 (file)
--- a/TODO
+++ b/TODO
@@ -125,6 +125,15 @@ Deprecations and removals:
 
 Features:
 
+* make killing more debuggable: when we kill a service do so setting the
+  .si_code field with a little bit of info. Specifically, we can set a
+  recognizable value to first of all indicate that it's systemd that did the
+  killing. Secondly, we can give a reason for the killing, i.e. OOM or so, and
+  also the phase we are in, and which process we think we are killing (i.e.
+  main vs control porcess, useful in case of sd_notify() MAINPID= debugging).
+  Net result: people who try to debug why their process gets killed should have
+  some minimal, nice metadata directly on the signal event.
+
 * import-generator: add option to download into /run/ rather than /var/, and
   make it default in the initrd